.spp-search-strip{display:flex;gap:2.4rem;align-items:center;padding-top:.8rem;padding-bottom:1.2rem}.spp-searchbar{display:block;flex:1;min-width:0;position:relative}.spp-search-form .field{background:#f5f7f6;border-radius:.8rem}.spp-search-form .field:before,.spp-search-form .field:after{border-radius:.8rem;box-shadow:none}.spp-search-form .field__input{padding:1.2rem 11rem 1.2rem 4.6rem;height:4.6rem;margin:0;border:1px solid #DCE4DE;border-radius:.8rem;font-size:1.5rem}.spp-search-form .field__input:focus{box-shadow:0 0 0 2px #007a3d;outline:none;padding:1.2rem 11rem 1.2rem 4.6rem}.spp-search-form .field__input::placeholder{opacity:1;color:#5d665f}.spp-search-icon{position:absolute;left:1.4rem;top:1.3rem;width:2rem;height:2rem;color:#007a3d;pointer-events:none}.spp-search-submit{position:absolute;right:.4rem;top:.4rem;min-height:3.8rem;padding:.8rem 1.5rem;background:#007a3d;color:#fff;border:0;border-radius:.5rem;font:600 1.3rem var(--font-body-family);cursor:pointer}.spp-search-form .reset__button{right:8rem}.spp-searchbar[open] .predictive-search{display:block;z-index:30}.spp-header-shortcuts{display:flex;gap:1.6rem;flex-shrink:0}.spp-header-shortcuts a{color:#1a1a1a;font-size:1.3rem;font-weight:600;text-underline-offset:.3rem}.spp-theme .header__search{display:none}.spp-quote-workflow{background:#f5f7f6}.spp-quote-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0;margin:2.4rem 0;list-style:none}.spp-quote-steps li{display:flex;gap:1.3rem;border:1px solid #DCE4DE;border-radius:1.2rem;padding:2rem;background:#fff}.spp-step-number{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;flex-shrink:0;background:#e6f3eb;color:#007a3d;border-radius:50%;font-weight:700}.spp-quote-steps h3{margin:0 0 .8rem;font-size:1.8rem}.spp-quote-steps p,.spp-quote-note,.spp-quote-guide p{margin:0;font-size:1.4rem;line-height:1.6;color:#5d665f}.spp-quote-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.spp-quote-note{margin-top:1.6rem;max-width:80rem}.spp-quote-guide{margin:1.2rem 0 2rem;padding:1.6rem;background:#f5f7f6;border-left:.3rem solid #007A3D;border-radius:.6rem;font-size:1.3rem}.spp-quote-guide strong{display:block;color:#1a1a1a;font-size:1.5rem}.spp-quote-guide p{margin:.5rem 0 .9rem}.spp-quote-guide a,.spp-help-answers a{color:#006a35;text-underline-offset:.3rem}.spp-help-widget{position:fixed;left:1.6rem;bottom:calc(7.6rem + env(safe-area-inset-bottom,0px));z-index:12;font-family:var(--font-body-family)}.spp-help-widget>summary{display:flex;align-items:center;gap:.8rem;padding:1rem 1.5rem;background:#1a1a1a;color:#fff;border:1px solid #fff;border-radius:3rem;cursor:pointer;font-size:1.4rem;font-weight:600;list-style:none;min-height:4.4rem;box-shadow:0 2px 8px #0002}.spp-help-widget summary::-webkit-details-marker{display:none}.spp-help-question{width:2rem;height:2rem;text-align:center;line-height:2rem;border:1px solid #fff;border-radius:50%}.spp-help-panel{position:absolute;bottom:5.6rem;left:0;width:36rem;max-width:calc(100vw - 3.2rem);max-height:min(60rem,70vh);overflow:auto;background:#fff;color:#1a1a1a;border:1px solid #DCE4DE;border-radius:1.2rem;box-shadow:0 8px 32px #0002}.spp-help-heading{padding:1.8rem;background:#e6f3eb;border-bottom:1px solid #DCE4DE}.spp-help-heading strong{font-size:1.7rem}.spp-help-heading p{margin:.6rem 0 0;font-size:1.3rem;color:#5d665f}.spp-help-answers{padding:.8rem 1.8rem}.spp-help-answers details{border-bottom:1px solid #DCE4DE;padding:1rem 0}.spp-help-answers summary{display:flex;justify-content:space-between;gap:1rem;list-style:none;font-weight:600;font-size:1.4rem;cursor:pointer}.spp-help-answers p{margin:.8rem 0;font-size:1.3rem;line-height:1.6;color:#5d665f}.spp-help-answers a{display:block;margin:.8rem 0;font-size:1.3rem}.spp-help-contact{display:flex;flex-wrap:wrap;gap:1.2rem;padding:1.6rem 1.8rem;background:#f5f7f6;align-items:center;font-size:1.3rem}.spp-help-contact .button{flex:1 1 100%;min-height:4.4rem}.spp-help-contact>a:not(.button){color:#1a1a1a}.spp-corporate-form{padding:0 0 5rem}.spp-corporate-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.spp-corporate-fields .field{display:block}.spp-corporate-fields label{display:block;margin-bottom:.5rem;font-size:1.4rem}.spp-corporate-fields input,.spp-corporate-fields select,.spp-corporate-fields textarea{width:100%;min-height:4.6rem;border:1px solid #C5D1C9;border-radius:.6rem;padding:1rem;font:inherit;color:#1a1a1a;background:#fff}.spp-corporate-fields .spp-field-wide{grid-column:1 / -1}.spp-corporate-fields textarea{min-height:14rem}.spp-corporate-form .button{margin-top:1.6rem}.spp-corporate-form .spp-form-note{font-size:1.3rem;color:#5d665f}.spp-theme .spp-faq-page details{padding:1.4rem 0;border-bottom:1px solid #DCE4DE}.spp-theme .spp-faq-page summary{cursor:pointer;font-size:1.7rem;font-weight:600}.spp-theme .spp-faq-page details p{font-size:1.5rem}@media(max-width:989px){.spp-header-shortcuts{display:none}.spp-search-strip{padding-top:.3rem;padding-bottom:.9rem}}@media(max-width:749px){.spp-quote-steps{grid-template-columns:1fr;gap:1.2rem}.spp-quote-steps li{padding:1.6rem}.spp-corporate-fields{grid-template-columns:1fr}.spp-search-form .field__input{font-size:1.3rem;padding-left:4rem}.spp-search-form .field__input:focus{padding-left:4rem}.spp-quote-actions .button{width:100%}}@media(hover:hover){.spp-search-submit:hover{background:#005c2e}.spp-help-widget>summary:hover{background:#007a3d}}.spp-theme shopify-chat{z-index:2147483647}.spp-theme:has(.mobile-facets__disclosure[open]) [aria-label="SP Request a Quote (RFQ)"],.spp-theme:has(.mobile-facets__disclosure[open]) shopify-chat{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/29/assets/spp-commerce.css.map */
