.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.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}}.contact .field{position:relative;min-height:5.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.28);background:rgb(var(--color-background));transition:border-color var(--duration-short) ease}.contact .field:hover,.contact .field:focus-within{border-bottom-color:rgba(var(--color-foreground),.78)}.contact .field:before,.contact .field:after{content:none}.contact .field__input,.contact .field__input:focus,.contact .text-area,.contact .text-area:focus{min-height:5.2rem;padding:1.8rem 0 .9rem;border:0;background:transparent;box-shadow:none;color:rgb(var(--color-foreground))}.contact .text-area{min-height:11rem;resize:vertical}.contact .field__label{left:0;color:rgba(var(--color-foreground),.66)}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label{left:0;color:rgba(var(--color-foreground),.54)}.contact__form-intro{max-width:58rem;margin:0 0 2.4rem;color:rgba(var(--color-foreground),.72);font-size:1.45rem;line-height:1.6}.contact__support-fields{display:grid;gap:0}.contact__select-field{display:block;padding-top:.7rem}.contact__select-label{display:block;color:rgba(var(--color-foreground),.56);font-size:1.2rem;line-height:1.2}.contact__select{width:100%;min-height:3.8rem;padding:.7rem 3rem .8rem 0;border:0;border-radius:0;outline:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.55rem;line-height:1.4;cursor:pointer;appearance:none;-webkit-appearance:none}.contact__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.3rem}.contact__select-caret{position:absolute;right:.2rem;bottom:1.3rem;font-size:1.8rem;line-height:1;pointer-events:none}.contact__support-note{margin:-.2rem 0 2rem;color:rgba(var(--color-foreground),.66);font-size:1.25rem;line-height:1.55}.contact__support-note a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25rem}@media screen and (min-width:750px){.contact__support-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.contact__form-intro{margin-bottom:2.8rem}}.contact-premium{background:#fff;color:#111}.contact--premium{width:100%;max-width:160rem;padding-inline:clamp(2rem,4vw,6.4rem)}.contact__premium-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(30rem,.65fr);align-items:end;gap:clamp(4rem,9vw,14rem);padding-block:clamp(7rem,10vw,13rem) clamp(5rem,7vw,9rem);border-bottom:.1rem solid rgba(17,17,17,.16)}.contact__eyebrow{margin:0 0 2rem;color:#a8462f;font-size:1.05rem;font-weight:700;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}.contact__premium-hero h1{max-width:9ch;margin:0;color:#000;font-family:var(--font-heading-family);font-size:clamp(5.4rem,8vw,10.5rem);font-weight:var(--font-heading-weight);line-height:.9;letter-spacing:-.055em}.contact__hero-copy>p{max-width:50rem;margin:0;color:#111111b8;font-size:clamp(1.55rem,1.45vw,1.95rem);line-height:1.65}.contact__hero-copy>span{display:flex;align-items:center;gap:1rem;margin-top:2.4rem;color:#111111c7;font-size:1.15rem;font-weight:600;letter-spacing:.04em}.contact__hero-copy>span i{width:.8rem;height:.8rem;border-radius:50%;background:#a8462f}.contact__quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding-block:2.4rem clamp(6rem,8vw,10rem)}.contact__quick-action{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:1.4rem;min-height:13.5rem;padding:2.2rem;background:#f7f3ed;color:#111;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.contact__quick-action:hover,.contact__quick-action:focus-visible{background:#efe6dc;transform:translateY(-.2rem)}.contact__quick-action>span{grid-row:1/3;color:#1111117a;font-size:.95rem;letter-spacing:.12em}.contact__quick-action strong{align-self:end;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.8vw,2.5rem);font-weight:var(--font-heading-weight);line-height:1.05}.contact__quick-action small{align-self:start;margin-top:.7rem;color:#1111119e;font-size:1.15rem;line-height:1.4}.contact__quick-action i{grid-column:3;grid-row:1/3;align-self:center;font-size:1.5rem;font-style:normal}.contact__premium-grid{display:grid;grid-template-columns:minmax(29rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,7vw,10rem);padding-bottom:clamp(7rem,10vw,13rem)}.contact__care-card{padding:clamp(3rem,4.5vw,5.5rem);background:#173c39;color:#fff}.contact__care-card .contact__eyebrow{color:#e3a08f}.contact__care-card h2{max-width:8ch;margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(4rem,4.6vw,6.2rem);font-weight:var(--font-heading-weight);line-height:.96;letter-spacing:-.045em}.contact__care-lead{margin:2.6rem 0 0;color:#ffffffc7;font-size:1.45rem;line-height:1.7}.contact__care-card ul{margin:4rem 0 0;padding:0;list-style:none;border-top:.1rem solid rgba(255,255,255,.2)}.contact__care-card li{padding:2rem 0;border-bottom:.1rem solid rgba(255,255,255,.2)}.contact__care-card li strong,.contact__care-card li span{display:block}.contact__care-card li strong{font-size:1.25rem;letter-spacing:.03em}.contact__care-card li span{margin-top:.6rem;color:#ffffffa8;font-size:1.2rem;line-height:1.55}.contact__care-foot{margin:3rem 0 0;color:#ffffffc2;font-size:1.15rem;font-style:italic;line-height:1.5}.contact__form-card{padding:clamp(3rem,5vw,6rem);border:.1rem solid rgba(17,17,17,.16);background:#fff}.contact__form-card>.title{margin:0 0 1.5rem;color:#000;font-family:var(--font-heading-family);font-size:clamp(3.8rem,4.5vw,6rem);font-weight:var(--font-heading-weight);line-height:.96;letter-spacing:-.045em}.contact__form-card .contact__form-intro{max-width:50rem;margin-bottom:3rem}.contact__form-card .field{background:#fff}.contact__form-card .text-area{min-height:15rem}.contact__form-card .contact__button{margin-top:3.2rem}.contact__form-card .contact__button .button{min-width:21rem;min-height:5.4rem;background:#171411;color:#fff;border-radius:999px}.contact__form-card .contact__button .button:after{box-shadow:none}.contact__select-caret{width:.8rem;height:.8rem;border-right:.12rem solid currentColor;border-bottom:.12rem solid currentColor;font-size:0;transform:rotate(45deg)}@media screen and (max-width:989px){.contact__premium-hero{grid-template-columns:1fr;align-items:start;gap:3rem}.contact__hero-copy>p{max-width:62rem}.contact__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__premium-grid{grid-template-columns:1fr}.contact__care-card h2{max-width:11ch}}@media screen and (max-width:749px){.contact--premium{padding-inline:1.8rem}.contact__premium-hero{padding-block:6rem 5rem}.contact__premium-hero h1{font-size:clamp(5rem,16vw,6.4rem)}.contact__quick-actions{gap:.8rem;padding-block:1.8rem 6rem}.contact__quick-action{min-height:12.5rem;padding:1.7rem;column-gap:1rem}.contact__quick-action strong{font-size:1.85rem}.contact__quick-action small{font-size:1.05rem}.contact__premium-grid{gap:1.2rem;padding-bottom:7rem}.contact__care-card,.contact__form-card{padding:3rem 2.2rem}.contact__care-card h2{font-size:4.4rem}.contact__form-card>.title{font-size:4.2rem}.contact__form-card .contact__button .button{width:100%}}@media(prefers-reduced-motion:reduce){.contact__quick-action{transition:none}}.contact--premium .contact__button button[type=submit]{font-weight:700}.contact__care-foot a{color:inherit;overflow-wrap:anywhere;text-underline-offset:.25rem}.contact__quick-action:focus-visible,.contact__care-foot a:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media screen and (max-width:989px){.contact__form-card{grid-row:1}.contact__care-card{grid-row:2}}@media screen and (max-width:749px){.contact--premium .field__input,.contact--premium .contact__select{font-size:16px}.contact__quick-action{grid-template-columns:minmax(0,1fr) auto}.contact__quick-action>span{display:none}.contact__quick-action i{grid-column:2}.contact__quick-action strong,.contact__quick-action small{grid-column:1}.contact__form-card>.title{font-size:clamp(3.4rem,10.7vw,4.2rem)}}html body .contact--premium .contact__premium-hero h1{font-size:33px!important;line-height:1.15!important;letter-spacing:-.025em!important;max-width:18ch}html body .contact--premium .contact__care-card h2,html body .contact--premium .contact__form-card h2,html body #MainContent:has(.contact--premium) .faq-section__heading{font-size:27.6px!important;line-height:1.2!important;letter-spacing:-.025em!important;max-width:none}@media screen and (max-width:749px){html body .contact--premium .contact__premium-hero h1{font-size:27px!important}html body .contact--premium .contact__care-card h2,html body .contact--premium .contact__form-card h2,html body #MainContent:has(.contact--premium) .faq-section__heading{font-size:23px!important}}html body .contact--premium .contact__premium-hero{padding-block:48px!important}html body .contact--premium .contact__quick-actions{padding-block:24px 40px!important}@media screen and (max-width:749px){html body .contact--premium .contact__premium-hero{padding-block:32px!important;gap:20px!important}html body .contact--premium .contact__quick-actions{padding-block:20px 32px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
