.faq-cta{margin-top:4rem}.faq-cta__content{text-align:center;max-width:700px;margin:0 auto}.faq-cta__heading{margin:0 0 1rem;font-weight:700}.faq-cta__text{margin-bottom:1.5rem;line-height:1.6}.faq-cta__text p{margin:0}.faq-cta__button{margin-top:1.5rem}.template-oem-search__header{margin-bottom:2.4rem}.template-oem-search__header .h2{margin:0}.template-oem-search__description{margin:.8rem auto 0;max-width:74rem;text-align:center;opacity:.85}.template-oem-search__description p{margin:0}.template-oem-search__search{margin:0 auto 1.6rem;max-width:74.1rem}.template-oem-search__search-card{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem;background:rgba(var(--color-background),.98);padding:1.2rem;box-shadow:0 .8rem 1.8rem rgba(var(--color-foreground),.04)}.template-oem-search__search-card-header{display:grid;gap:.3rem;margin-bottom:.9rem;text-align:left}.template-oem-search__search-card-label{margin:0;font-size:1.1rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.template-oem-search__search-card-help{margin:0;font-size:1.6rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.template-oem-search__form{display:grid;gap:1rem}.template-oem-search__field{margin:0}.template-oem-search__input{text-transform:uppercase;font-weight:600;letter-spacing:.03em}.template-oem-search__field .field__input{border-radius:1rem;min-height:5.2rem;background:rgba(var(--color-background),1)}.template-oem-search__field .field__label{font-size:1.3rem}.template-oem-search__actions{display:flex;gap:.8rem;flex-wrap:wrap}.template-oem-search__actions .button{min-width:13rem;border-radius:1rem;min-height:5.2rem;font-weight:700;letter-spacing:.04em}.template-oem-search__summary{margin:0 0 1.6rem;text-align:center;opacity:.8}.template-oem-search__state{margin:0 auto 2rem;max-width:74.1rem;padding:1.6rem;border-radius:var(--inputs-radius, 1rem);border:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.03);text-align:center}.template-oem-search__state[hidden]{display:none}.template-oem-search__state p{margin:0}.template-oem-search__results[hidden],.template-oem-search__item[hidden]{display:none}@media screen and (min-width:750px){.template-oem-search__header{margin-bottom:3.2rem}.template-oem-search__search-card{padding:1.4rem}.template-oem-search__form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.template-oem-search__actions{flex-wrap:nowrap}.template-oem-search__actions .button{min-width:14rem}}.oem-reference-search__header{margin-bottom:2rem;max-width:76rem}.oem-reference-search__header .title{margin:0;text-align:left}.oem-reference-search__description{margin:.8rem 0 0;max-width:62rem;text-align:left;opacity:.82}.oem-reference-search__description p{margin:0}.oem-reference-search__hero{display:grid;gap:1.6rem;align-items:start;border-radius:2rem;border:.1rem solid rgba(var(--color-foreground),.08);background:radial-gradient(circle at 82% 18%,rgba(var(--color-button),.07),transparent 42%),linear-gradient(180deg,rgba(var(--color-foreground),.01),rgba(var(--color-foreground),.025))}.oem-reference-search__search-panel{border:.1rem solid #e5e5e5;border-radius:var(--inputs-radius-outset, calc(var(--inputs-radius, 1rem) + .1rem));overflow:hidden;background:rgb(var(--color-background));box-shadow:0 0 0 var(--inputs-border-width, .1rem) rgba(var(--color-button),.35),0 .8rem 2rem rgba(var(--color-foreground),.04)}.oem-reference-search__search-panel-header{padding:1.6rem 1.6rem 1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08);background:linear-gradient(180deg,rgba(var(--color-button),.08),rgba(var(--color-button),.03))}.oem-reference-search__search-panel-title{margin:0;font-size:2rem;line-height:1.1;text-align:left;letter-spacing:-.02em}.oem-reference-search__search-panel-text{margin:.65rem 0 0;opacity:.78;text-align:left;max-width:54rem}.oem-reference-search__search-panel-body{padding:1.6rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.012),rgba(var(--color-foreground),0))}.oem-reference-search__search-card{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem;background:rgba(var(--color-background),.98)}.oem-reference-search__search-card-header{display:grid;gap:.3rem;margin-bottom:.9rem;text-align:left}.oem-reference-search__search-card-label{margin:0;font-size:1.1rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.oem-reference-search__search-card-help{margin:0;font-size:1.6rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.oem-reference-search__form{display:grid;gap:1rem;margin:0;max-width:none}.oem-reference-search__field{margin:0}.oem-reference-search__input{text-transform:uppercase;font-weight:600;letter-spacing:.03em}.oem-reference-search__field .field__input{border-radius:1rem;min-height:5.2rem;background:rgba(var(--color-background),1)}.oem-reference-search__field .field__label{font-size:1.3rem}.oem-reference-search__actions{display:flex;gap:.8rem;flex-wrap:wrap}.oem-reference-search__actions .button{min-width:13rem;border-radius:1rem;min-height:5.2rem;font-weight:700;letter-spacing:.04em}.oem-reference-search__results-shell{margin-top:2rem}.oem-reference-search__promo-panel{position:relative;overflow:hidden;border-radius:1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);background:radial-gradient(circle at 78% 76%,rgba(var(--color-button),.09) 0,rgba(var(--color-button),.03) 36%,transparent 37%),linear-gradient(160deg,rgba(var(--color-foreground),.012),rgba(var(--color-foreground),.032));min-height:0;display:grid;grid-template-rows:auto auto;align-content:start;box-shadow:0 .8rem 2rem rgba(var(--color-foreground),.03)}.oem-reference-search__promo-content{position:relative;z-index:2;padding:1.6rem 1.6rem .6rem;text-align:left}.oem-reference-search__promo-eyebrow{margin:0;font-size:1.1rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.oem-reference-search__promo-heading{margin:.6rem 0 0;font-size:2.1rem;line-height:1.05;letter-spacing:-.02em}.oem-reference-search__promo-text{margin-top:.8rem;max-width:36rem;opacity:.78}.oem-reference-search__promo-text p{margin:0}.oem-reference-search__promo-media{position:relative;min-height:0;aspect-ratio:16 / 10;display:grid;align-items:end;justify-items:stretch;padding:.4rem 1.2rem 1.2rem}.oem-reference-search__promo-blob{position:absolute;right:1.1rem;bottom:1.2rem;width:66%;aspect-ratio:1.05;border-radius:45% 55% 55% 45%/55% 45%;background:rgba(var(--color-button),.12);filter:blur(.1rem)}.oem-reference-search__promo-image,.oem-reference-search__promo-placeholder{position:relative;z-index:1;width:100%;max-width:100%;height:100%}.oem-reference-search__promo-placeholder{border-radius:1.2rem;border:.1rem dashed rgba(var(--color-foreground),.2);background:rgba(var(--color-background),.55);display:grid;place-items:center;min-height:16rem}.oem-reference-search__promo-placeholder-icon{width:4.4rem;height:4.4rem;border-radius:1.2rem;border:.1rem solid rgba(var(--color-foreground),.18);position:relative;opacity:.65;background:rgba(var(--color-foreground),.02)}.oem-reference-search__promo-placeholder-icon:before,.oem-reference-search__promo-placeholder-icon:after{content:"";position:absolute;left:.9rem;right:.9rem;border-radius:999px;background:rgba(var(--color-foreground),.35)}.oem-reference-search__promo-placeholder-icon:before{top:1rem;height:.2rem}.oem-reference-search__promo-placeholder-icon:after{bottom:1rem;height:.2rem}.oem-reference-search__promo-image{object-fit:contain;object-position:center bottom}.oem-reference-search__results[hidden]{display:none}.oem-reference-search__empty{padding:2rem 1.6rem;border-radius:var(--inputs-radius);border:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.03)}.oem-reference-search__empty[hidden],.oem-reference-search__item[hidden]{display:none}.oem-reference-search__refs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.oem-reference-search__ref{display:inline-flex;align-items:center;min-height:2.4rem;padding:.2rem .8rem;border-radius:999px;border:.1rem solid rgba(var(--color-foreground),.16);font-size:1.1rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;background:rgba(var(--color-foreground),.03)}.oem-reference-search__ref--muted{opacity:.7}@media screen and (min-width:750px){.oem-reference-search__hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2rem}.oem-reference-search__form{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch}.oem-reference-search__actions{flex-wrap:nowrap;display:contents}.oem-reference-search__search-panel-header{padding:2rem 2.2rem 1.4rem}.oem-reference-search__search-panel-body{padding:2rem 2.2rem 2.2rem}.oem-reference-search__promo-content{padding:2rem 2rem .8rem}.oem-reference-search__promo-media{padding:.4rem 1.4rem 1.4rem}.oem-reference-search__actions .button{min-width:14rem}}@media screen and (max-width:989px){.oem-reference-search__promo-panel{min-height:0}.oem-reference-search__promo-heading{font-size:2rem}.oem-reference-search__promo-media{aspect-ratio:16 / 8}}@media screen and (max-width:749px){.oem-reference-search__header{margin-bottom:1.6rem}.oem-reference-search__hero{gap:1.2rem}.oem-reference-search__search-panel-header,.oem-reference-search__search-panel-body,.oem-reference-search__promo-content{padding-inline:1.2rem}.oem-reference-search__search-panel-title{font-size:1.8rem}.oem-reference-search__promo-media{padding-inline:1rem;padding-bottom:1rem}}.text-stack__content{display:flex;flex-direction:column;gap:var(--text-stack-gap);max-width:min(100%,var(--text-stack-max-width))}.text-stack__content--left{margin-right:auto;text-align:left;align-items:flex-start}.text-stack__content--center{margin-right:auto;margin-left:auto;text-align:center;align-items:center}.text-stack__content--right{margin-left:auto;text-align:right;align-items:flex-end}.text-stack__image{width:min(100%,var(--text-stack-image-width))}.text-stack__content>.inline-richtext,.text-stack__content>.rte{margin:0}.text-stack__content>.rte>:first-child{margin-top:0}.text-stack__content>.rte>:last-child{margin-bottom:0}.text-stack__image img,.text-stack__image svg{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
