.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__preorder-update{position:relative;margin:0 0 2.8rem;padding:1.6rem 0 1.6rem 1.8rem;border:0;border-left:.3rem solid #e2c500;background:linear-gradient(90deg,#f4df552e,#f4df550f 48%,#f4df5500 86%);color:#111;isolation:isolate}.contact__preorder-update:before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:-.8rem;z-index:-1;width:6rem;background:#f4df554d;filter:blur(1.5rem);pointer-events:none}.contact__preorder-eyebrow{display:inline-block;margin:0 0 1rem;padding:0 .15rem .15rem;background:linear-gradient(transparent 35%,#f4df55f2 35%);color:#111;font-size:1rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.contact__preorder-heading{margin:0 0 1.2rem;color:#111;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1;text-transform:uppercase}.contact__preorder-heading span{padding:0 .1em;margin-left:-.1em;background:linear-gradient(transparent 58%,rgba(244,223,85,.9) 58%,rgba(244,223,85,.9) 91%,transparent 91%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.contact__preorder-copy{color:#111;font-size:1.35rem;line-height:1.5}.contact__preorder-copy p{margin:0}.contact__preorder-copy p+p{margin-top:1rem}.contact__intro{margin:0 0 2.8rem}.contact__intro-heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.1;text-transform:uppercase}.contact__intro-text{color:rgba(var(--color-foreground),.78)}.contact__intro-text>*{margin-top:0}.contact__policy-notes{margin-top:1.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);background:rgba(var(--color-foreground),.03)}.contact__policy-title{display:block;margin-bottom:.8rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.2;letter-spacing:.08rem;text-transform:uppercase}.contact__policy-list{display:grid;gap:.6rem;margin:0;padding:0;color:rgba(var(--color-foreground),.78);font-size:1.3rem;line-height:1.35}.contact__policy-list li{position:relative;padding-left:1.2rem}.contact__policy-list li:before{content:"";position:absolute;top:.68em;left:0;width:.4rem;height:.4rem;background:currentColor}.contact .field{margin-bottom:1.5rem}.contact__reason-select{-webkit-appearance:none;appearance:none;display:block;width:100%;height:5.4rem;margin:var(--inputs-border-width);padding:2.2rem 2rem .8rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius);background-color:rgb(var(--color-background));background-image:none;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.6rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.08rem;line-height:1.2;text-transform:uppercase;cursor:pointer;box-sizing:border-box}.contact .field--select:hover .contact__reason-select{border-color:rgb(var(--color-foreground))}.contact__reason-select:focus,.contact__reason-select:focus-visible{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0}.contact__reason-select::-ms-expand{display:none}.contact__reason-label{position:absolute;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);z-index:2;margin:0;color:rgba(var(--color-foreground),.72);font-size:1rem;line-height:1.2;letter-spacing:.08rem;text-transform:uppercase;pointer-events:none}.contact .field--select .field__label{pointer-events:none}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__intro{margin-bottom:3.6rem}.contact__intro-heading{font-size:calc(var(--font-heading-scale) * 2.8rem)}.contact__policy-notes{padding:2rem}.contact__policy-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.contact__preorder-update{margin-bottom:3.6rem;padding:2rem 2rem 2rem 2.4rem}.contact__preorder-heading{font-size:calc(var(--font-heading-scale) * 3.2rem)}.contact__preorder-copy{font-size:1.5rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-contact-form.css.map */
