#shopify-section-header,.shopify-section-group-header-group{top:-1px;padding-top:1px;background:hsl(var(--background))}.contact-bar{border-top:0}html.page-scrolled .contact-bar{border-bottom-width:0}@media(max-width:1279px){.page-width,.page-width--wide{padding-left:1.5rem;padding-right:1.5rem}.vehicle-grid,.page-width--wide .vehicle-grid,.template-collection .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.team-grid,.benefit-grid,.contact-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid,.product-layout,.location-grid,.split{grid-template-columns:minmax(0,1fr);gap:2.5rem}.cta-banner__inner{flex-direction:column;text-align:center}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.section{padding:4rem 0}}@media(max-width:767px){.team-grid,.benefit-grid,.contact-methods,.vehicle-grid,.template-collection .vehicle-grid{grid-template-columns:minmax(0,1fr)}}.template-page .contact-hero__title,.contact-hero__title{font-weight:200;letter-spacing:-.045em;line-height:1.02}.contact-hero__text{font-weight:300;font-size:1.125rem;line-height:1.7;opacity:.68}.section-title{font-weight:300;letter-spacing:-.035em;line-height:1.1}.section-text,.text-muted{font-weight:300;opacity:.68;line-height:1.7}.contact-method,.benefit-card,.step-card,.cta-card{border-radius:1rem;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.contact-method:hover,.benefit-card:hover,.step-card:hover{transform:translateY(-3px);border-color:hsl(var(--primary) / .35)}.contact-method__title{font-weight:500;font-size:1.25rem;letter-spacing:-.02em}.benefit-card__title,.step-card__title{font-weight:500;font-size:1.0625rem;letter-spacing:-.02em}.step-card{gap:1.25rem;align-items:flex-start}.step-card__num{font-weight:500;font-size:1.05rem;letter-spacing:-.01em}.form-subhead{font-weight:500;font-size:1.125rem;letter-spacing:-.02em;margin:.5rem 0 .25rem;opacity:.95}.form-field label{font-size:.8125rem;font-weight:400;letter-spacing:.02em;opacity:.7;margin-bottom:.4rem;display:block}.field{font-weight:300;border-radius:.65rem;padding:.85rem 1rem}.field::placeholder{opacity:.42;font-weight:300}.field:focus{border-color:hsl(var(--primary) / .55);outline:none}.template-page .section{padding:4.5rem 0}.template-page .contact-hero{padding-top:4.5rem;padding-bottom:.5rem}.cta-card{padding:3rem 2rem}.cta-card__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/refine-v34.css.map */
