.parts-about-story .home-about-imgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1200px;margin:28px auto;padding:0 24px}.parts-about-story .home-about-img{width:100%!important;min-width:0;margin:0;padding:0}.parts-about-story img{display:block!important;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:auto;object-fit:contain}.parts-about-story .my-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;max-width:1200px;margin:40px auto;gap:36px;padding:0 24px}.parts-about-story .col-55,.parts-about-story .col-45{width:100%;min-width:0}.parts-about-story .home-about-2-txt{padding:24px 0}.parts-about-story .home-about-2 img{max-height:520px}@media(max-width:749px){.parts-about-story .home-about-imgs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px;gap:12px}.parts-about-story .my-row{grid-template-columns:1fr;gap:12px;padding:0 18px;margin:28px auto}.parts-about-story .my-row.swap .col-55{grid-row:1}.parts-about-story .page-width{padding-left:18px;padding-right:18px}}.parts-home-footer{padding:22px 0 45px}.parts-home-footer__request{background:#edf5f2;border-radius:5px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:25px}.parts-home-footer__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin:0 0 8px;color:#477268}.parts-home-footer h2{font-size:clamp(24px,2.7vw,32px);margin:0 0 12px;line-height:1.2}.parts-home-footer p{line-height:1.65}.parts-home-footer__request p:last-child{margin:0}.parts-home-footer__request .button{background:#1a3a5c;color:#fff;flex-shrink:0}.parts-home-footer__story{display:grid;grid-template-columns:1.7fr 1fr;gap:65px;padding-top:42px}.parts-home-footer__story p{font-size:14px}.parts-home-footer__story a{color:#1a3a5c;font-size:14px;text-underline-offset:5px}.parts-home-footer__visit{border-left:1px solid #d9e3df;padding-left:36px}.parts-home-footer__visit h3{font-size:20px;margin:0 0 12px}.parts-home-footer__removal{margin-top:24px}@media(max-width:749px){.parts-home-footer .page-width{padding-left:18px;padding-right:18px}.parts-home-footer__request{padding:24px;flex-direction:column;align-items:start}.parts-home-footer__story{grid-template-columns:1fr;gap:28px;padding-top:30px}.parts-home-footer__visit{padding:24px 0 0;border-left:0;border-top:1px solid #d9e3df}}.parts-home{--parts-navy: #1a3a5c;--parts-teal: #217b71;--parts-ink: #243544}.parts-home__hero{background:var(--parts-navy);color:#fff;padding:48px 0 30px}.parts-home__eyebrow{font-size:12px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 12px}.parts-home__hero .parts-home__eyebrow{color:#b6e0da}.parts-home__hero h1{color:#fff;max-width:1000px;font-size:clamp(30px,3.6vw,48px);line-height:1.12;letter-spacing:-.025em;margin:0 0 18px}.parts-home__intro{max-width:850px;font-size:17px;line-height:1.6;color:#e5edf3;margin:0 0 26px}.parts-home__search{display:flex;background:#fff;border-radius:6px;padding:6px;max-width:850px;gap:6px}.parts-home__search input[type=search]{flex:1;width:0;min-width:0;padding:14px 16px;border:0;background:#fff;color:var(--parts-ink);font:inherit;font-size:17px;border-radius:3px}.parts-home__search button{padding:12px 26px;border:0;border-radius:3px;background:var(--parts-teal);color:#fff;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.parts-home__search button span{margin-left:15px}.parts-home__search button:hover{background:#185d56}.parts-home__search :focus-visible,.parts-home a:focus-visible,.parts-home summary:focus-visible{outline:3px solid #d6a64b;outline-offset:4px}.parts-home__quick{display:flex;flex-wrap:wrap;gap:9px 19px;align-items:center;font-size:13px;margin:15px 0 27px}.parts-home__quick span{color:#c8d9e6}.parts-home__quick a{color:#fff;text-underline-offset:4px}.parts-home__benefits{display:flex;flex-wrap:wrap;gap:10px 30px;border-top:1px solid #ffffff30;padding-top:22px;color:#e5edf3;font-size:12px}.parts-home__benefits span:before{content:"\2713";color:#a7d9cb;margin-right:8px}.parts-home__browse{padding-top:40px;padding-bottom:32px}.parts-home__section-heading{display:flex;gap:20px;justify-content:space-between;align-items:end;margin-bottom:24px}.parts-home__section-heading .parts-home__eyebrow{color:#59716c;margin-bottom:8px}.parts-home__section-heading h2{font-size:clamp(25px,3vw,36px);line-height:1.15;margin:0}.parts-home__text-link{color:var(--parts-navy);text-underline-offset:5px;font-size:14px;white-space:nowrap;padding-bottom:3px}.parts-home__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.parts-home__category{border:1px solid #dbe2e5;border-radius:5px;overflow:hidden;background:#fff}.parts-home__category-main{display:block;text-decoration:none;color:var(--parts-ink)}.parts-home__category-image{aspect-ratio:4 / 3;overflow:hidden;background:#f2f4f3}.parts-home__category-image img,.parts-home__placeholder{width:100%;height:100%;object-fit:cover;display:block}.parts-home__category-title{display:flex;justify-content:space-between;gap:9px;align-items:center;padding:16px 15px}.parts-home__category-title h3{color:inherit;font-size:14px;line-height:1.35;margin:0}.parts-home__category-main:hover .parts-home__category-title{color:var(--parts-teal);background:#f5f9f7}.parts-home__subcategories{border-top:1px solid #e8eded;font-size:12px}.parts-home__subcategories summary{padding:10px 15px;cursor:pointer;color:#4a625e;list-style:revert;display:list-item;margin-left:15px}.parts-home__subcategories ul{list-style:none;margin:0;padding:0 16px 12px}.parts-home__subcategories a{display:block;padding:6px 0;color:var(--parts-ink);text-underline-offset:3px}@media(max-width:989px){.parts-home__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}}@media(max-width:599px){.parts-home .page-width{padding-left:18px;padding-right:18px}.parts-home__hero{padding:30px 0 23px}.parts-home__intro{font-size:14px;margin-bottom:20px}.parts-home__search{gap:3px;padding:4px}.parts-home__search input[type=search]{font-size:14px;padding:13px 9px}.parts-home__search button{padding:12px;font-size:13px}.parts-home__search button span{display:none}.parts-home__quick{gap:8px 13px;font-size:12px;margin-bottom:20px}.parts-home__benefits{gap:8px 14px;font-size:11px;padding-top:16px}.parts-home__browse{padding-top:28px}.parts-home__section-heading{align-items:start;flex-direction:column;gap:12px}.parts-home__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.parts-home__category-title{padding:12px 10px;min-height:62px}.parts-home__category-title h3{font-size:12px}.parts-home__subcategories summary{padding:10px 5px;margin-left:15px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
