:root{--announcement-height: 0px}.shopify-section-announcement-bar{display:none!important}.contact-redesign{color:#f5f7f6;background:#000}.contact-redesign__inner{width:min(calc(100% - 4rem),128rem);margin-inline:auto}.contact-redesign__hero{display:flex;align-items:center;min-height:min(22vh,18rem);padding-block:3.6rem 3.2rem;border-bottom:.1rem solid rgba(255,255,255,.14);background:linear-gradient(110deg,rgba(0,255,163,.09),transparent 38%),#050706}.contact-redesign__hero h1{margin:0;color:#fff;font-size:clamp(4rem,5.5vw,7rem);line-height:.95;letter-spacing:-.035em}.contact-redesign__hero p{margin:1.6rem 0 0;color:#ffffffc7;font-size:clamp(1.6rem,1.5vw,2rem);line-height:1.45}.contact-redesign__answers{padding-block:4.8rem 3.2rem}.contact-redesign__section-heading{display:block;margin-bottom:2.4rem}.contact-redesign__kicker{margin:0 0 .8rem;color:#00ffa3;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.contact-redesign__section-heading h2,.contact-redesign__contact h2{margin:0;color:#fff;font-size:clamp(2.6rem,3vw,4rem);line-height:1.05}.contact-redesign__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.contact-redesign__card{display:grid;grid-template-columns:1fr auto;align-items:end;min-height:12rem;padding:2rem;color:#fff;text-decoration:none;border:.1rem solid rgba(255,255,255,.16);border-radius:.8rem;background:#0b0e0d;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.contact-redesign__card:hover{color:#fff;border-color:#00ffa3;background:#101713;transform:translateY(-.2rem)}.contact-redesign__card:focus-visible,.contact-redesign__contact a:focus-visible{outline:.2rem solid #00ffa3;outline-offset:.3rem}.contact-redesign__card-label{max-width:15rem;font-size:1.7rem;font-weight:600;line-height:1.25}.contact-redesign__card-arrow{display:grid;width:3.2rem;height:3.2rem;place-items:center;color:#00160e;border-radius:50%;background:#00ffa3;font-size:1.8rem;line-height:1}.contact-redesign__contact{display:grid;grid-template-columns:minmax(22rem,.75fr) minmax(0,1.25fr);gap:4rem;margin-top:4.8rem;padding:3.2rem;border:.1rem solid rgba(0,255,163,.35);border-radius:.8rem;background:linear-gradient(120deg,#00ffa31a,#00ffa305)}.contact-redesign__contact-copy{align-self:center}.contact-redesign__contact-copy p{margin:0;color:#fffc;font-size:1.6rem;line-height:1.65}.contact-redesign__contact a{color:#00ffa3;font-weight:700;overflow-wrap:anywhere;text-underline-offset:.3rem}.contact-redesign__contact-copy .contact-redesign__order-hint{margin-top:1.4rem;padding-top:1.4rem;color:#ffffffa6;border-top:.1rem solid rgba(255,255,255,.12);font-size:1.4rem}.contact.page-width--inner{max-width:96rem}.contact .title-wrapper{margin-bottom:2.4rem}.contact .title{color:#fff}.contact form{padding:3.2rem;border:.1rem solid rgba(255,255,255,.14);border-radius:.8rem;background:#0b0e0d}.contact .field__input,.contact .select__select{color:#fff;border-color:#ffffff47;background:#050706}.contact .field__input::placeholder,.contact .select__select:invalid{color:#ffffff9e}.contact .field__input:focus,.contact .select__select:focus{border-color:#00ffa3;box-shadow:0 0 0 .1rem #00ffa3}.contact .select .icon{color:#00ffa3}.contact__button .button{color:#00160e;border-color:#00ffa3;background:#00ffa3}.contact__button .button:hover{color:#00160e;background:#6affc7}@media screen and (max-width:989px){.contact-redesign__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.contact-redesign__inner{width:min(calc(100% - 3.2rem),128rem)}.contact-redesign__hero{min-height:0;padding-block:3.2rem 2.8rem}.contact-redesign__hero h1{font-size:clamp(3.8rem,13vw,5.2rem)}.contact-redesign__hero p{margin-top:1.2rem;font-size:1.5rem}.contact-redesign__answers{padding-block:3.2rem 2.4rem}.contact-redesign__links{grid-template-columns:1fr;gap:1rem}.contact-redesign__card{min-height:7rem;padding:1.6rem}.contact-redesign__card-label{max-width:none;font-size:1.6rem}.contact-redesign__card-arrow{width:2.8rem;height:2.8rem;font-size:1.6rem}.contact-redesign__contact{grid-template-columns:1fr;gap:2rem;margin-top:3.2rem;padding:2.4rem 2rem}.contact form{padding:2rem 1.6rem}}@media(prefers-reduced-motion:reduce){.contact-redesign__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/contact-redesign.css.map */
