.template-product{--pp-red: #d81e27;--pp-red-dk: #b0161e;--pp-ink: #14161c;--pp-steel: #59616e;--pp-steel2: #7c8493;--pp-line: #e2e7ee;--pp-line2: #eef1f5;--pp-mist: #f5f7fa;--pp-have: #12855a;--pp-have-bg: #e7f4ee;--pp-conn: #2e6be6;--pp-conn-bg: #eaf1fd;--pp-amber: #e08a00;--pp-amber-bg: #fdf4e3;--pp-purple: #8b3fd6;--pp-purple-bg: #f3e9fb;--pp-shadow: 0 1px 2px rgba(20,22,28,.06), 0 10px 26px -18px rgba(20,22,28,.4)}.template-product .product-info-eyebrow{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.09em;font-size:1.3rem;color:var(--pp-steel)}.template-product .product-info-heading{font-size:clamp(2.8rem,3.4vw,3.6rem);line-height:1.06;letter-spacing:-.02em}.template-product .product-info-meta-item-code{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:1.35rem;color:var(--pp-ink);background:var(--pp-mist);border:1px solid var(--pp-line);border-radius:7px;padding:.35rem .8rem}.template-product .pp-buybox{border:1px solid var(--pp-line);border-radius:14px;background:#fff;padding:2rem;box-shadow:var(--pp-shadow);margin-top:.8rem}.template-product .pp-price-note{display:flex;gap:1.1rem;align-items:flex-start;background:var(--pp-conn-bg);border-radius:10px;padding:1.2rem 1.3rem;margin-bottom:1.6rem}.template-product .pp-price-note svg{width:20px;height:20px;color:var(--pp-conn);flex:none;margin-top:.2rem}.template-product .pp-price-note p{margin:0;font-size:1.25rem;color:#2b3a54}.template-product .pp-price-note strong{color:var(--pp-ink)}.template-product .pp-buybox-row{display:flex;gap:1.2rem;align-items:flex-end;flex-wrap:wrap}.template-product .pp-buybox-row .pp-select-quantity{margin:0;flex:none}.template-product .pp-buybox-row .price-call-for-pricing{flex:1 1 200px}.template-product .pp-buybox-row .button-call-for-pricing{width:100%;min-height:5.2rem;background:var(--pp-red);border-color:var(--pp-red);color:#fff;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.template-product .pp-buybox-row .button-call-for-pricing:hover{background:var(--pp-red-dk);border-color:var(--pp-red-dk)}.template-product .pp-buybox-fine{font-size:1.15rem;color:var(--pp-steel);margin:1.3rem 0 0}.template-product .pp-select-quantity .pp-quantity-label{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-ink);margin-bottom:.7rem}.template-product .pp-select-quantity .quantity-input{min-height:5.2rem;max-width:15rem}.template-product .pp-select-quantity .quantity-input-field{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem}.template-product .pp-availability-line{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.2rem 0 0;font-size:1.3rem;color:var(--pp-steel)}.template-product .pp-availability-line-quiet{margin-top:1.2rem}.template-product .pp-stock-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem;border-radius:999px;background:var(--pp-have-bg);color:var(--pp-have);font-family:var(--font-heading-family);font-weight:600;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.template-product .pp-stock-pill-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.template-product .pp-fact{color:var(--pp-steel);white-space:nowrap}.template-product .pp-fact-weight{color:var(--pp-steel2)}.template-product .pp-availability-locations{color:var(--pp-steel)}.template-product .pp-stock-note{display:flex;gap:1.1rem;align-items:flex-start;border-radius:10px;padding:1.2rem 1.3rem;margin-bottom:1.6rem}.template-product .pp-stock-note-out{background:var(--pp-amber-bg)}.template-product .pp-stock-note p{margin:0;font-size:1.25rem;color:#4a3a1c}.template-product .pp-stock-note strong{color:var(--pp-ink)}.template-product .pp-stock-dot{width:10px;height:10px;border-radius:50%;flex:none;margin-top:.5rem;background:var(--pp-amber)}.template-product .pp-inquiry-inline{margin-top:1.2rem}.template-product .pp-inquiry-inline .product-request-information-content{background:transparent;padding:1.6rem 0 0;border:0}.template-product .pp-inquiry-inline .product-request-information-caption{font-size:1.25rem;color:var(--pp-steel);margin-bottom:1.2rem}.template-product .pp-inquiry-inline product-request-information[expanded=false] .product-request-information-content{display:none}.template-product .pp-inquiry-inline .field{margin-bottom:1.2rem}.template-product .pp-inquiry-inline .field-label{font-family:var(--font-heading-family);font-weight:600;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-ink);margin-bottom:.5rem;display:block}.template-product .pp-inquiry-inline .field-input{width:100%;border:1px solid var(--pp-line);border-radius:8px;background:#fff;color:var(--pp-ink);min-height:4.4rem;padding:.8rem 1.1rem}.template-product .pp-inquiry-inline .contact-button{margin-top:.4rem}.template-product .pp-inquiry-inline .contact-button .button{width:100%;min-height:4.8rem}.template-product .pp-inquiry-inline product-request-information[expanded=true] .pp-check-availability svg{transform:rotate(180deg)}.template-product .pp-check-availability svg{width:1.4rem;height:1.4rem;margin-left:.8rem;transition:transform .15s ease}.template-product .pp-inquiry-block-placeholder{display:none}.template-product .pp-check-availability{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:0 1.6rem;text-align:center;border:1px solid var(--pp-red);border-radius:inherit;cursor:pointer;background:var(--pp-red);border-color:var(--pp-red);color:#fff;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.template-product .pp-check-availability:hover{background:var(--pp-red-dk);border-color:var(--pp-red-dk);color:#fff}.template-product .price-call-for-pricing{font-family:var(--font-heading-family);font-weight:600;font-size:1.9rem;color:var(--pp-steel);letter-spacing:-.01em}.template-product .facet-toggle{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem}.template-product .facet-toggle>span>svg,.template-product .facet-toggle>span>img{box-sizing:border-box;width:3.4rem;height:3.4rem;padding:.7rem;border-radius:9px;vertical-align:middle;margin-right:.7rem;background:var(--pp-conn-bg);color:var(--pp-conn)}.template-product collapsible-expandable:nth-of-type(4n+1) .facet-toggle>span>svg{background:var(--pp-conn-bg);color:var(--pp-conn)}.template-product collapsible-expandable:nth-of-type(4n+2) .facet-toggle>span>svg{background:var(--pp-amber-bg);color:var(--pp-amber)}.template-product collapsible-expandable:nth-of-type(4n+3) .facet-toggle>span>svg{background:var(--pp-purple-bg);color:var(--pp-purple)}.template-product collapsible-expandable:nth-of-type(4n+4) .facet-toggle>span>svg{background:var(--pp-have-bg);color:var(--pp-have)}.template-product .facet-content{font-size:1.4rem}.template-product .card-product{border-radius:14px;overflow:hidden;border:1px solid var(--pp-line);background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.template-product .card-product:hover{transform:translateY(-3px);box-shadow:var(--pp-shadow);border-color:#cfd6df}.template-product .card-product .card-media{background:#f3f5f8;border-bottom:1px solid var(--pp-line2)}.template-product .card-product .card-product-actions .button,.template-product .card-product .price-call-for-pricing .button{width:100%;background:var(--pp-red);border-color:var(--pp-red);color:#fff;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.03em}.template-product .card-product .card-product-actions .button:hover,.template-product .card-product .price-call-for-pricing .button:hover{background:var(--pp-red-dk);border-color:var(--pp-red-dk)}@media(max-width:749px){.template-product .pp-buybox{padding:1.5rem}.template-product .pp-buybox-row{gap:1rem}.template-product .pp-select-quantity .quantity-input{max-width:13rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/partpilot-product.css.map */
