.fe-contact{background:var(--fe-contact-page-bg);color:var(--fe-contact-primary);isolation:isolate;overflow:hidden;position:relative}.fe-contact *,.fe-contact *:before,.fe-contact *:after{box-sizing:border-box}.fe-contact__hero{margin-inline:auto;max-width:var(--fe-contact-max-width);padding:var(--fe-contact-intro-pad-desktop) var(--fe-contact-pad-x) 0;width:100%}.fe-contact__hero-inner{display:grid;gap:14px;max-width:var(--fe-contact-intro-max)}.fe-contact--intro-center .fe-contact__hero-inner{margin-inline:auto;text-align:center}.fe-contact__eyebrow{color:var(--fe-contact-muted);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.25;margin:0;text-transform:uppercase}.fe-contact__heading{color:var(--fe-contact-primary);font-size:clamp(var(--fe-contact-heading-mobile),4.6vw,var(--fe-contact-heading-desktop));font-weight:780;letter-spacing:0;line-height:1.04;margin:0;overflow-wrap:anywhere}.fe-contact__intro-text,.fe-contact__support-text,.fe-contact__form-text{color:var(--fe-contact-muted);font-size:var(--fe-contact-body-size);line-height:1.62}.fe-contact__intro-text p,.fe-contact__support-text p,.fe-contact__form-text p{margin:0}.fe-contact__trust-note{align-items:center;color:var(--fe-contact-primary);display:inline-flex;font-size:calc(var(--fe-contact-body-size) - 1px);font-weight:720;gap:8px;line-height:1.35;margin:2px 0 0}.fe-contact__trust-note:before{background:var(--fe-contact-accent);border-radius:999px;content:"";display:inline-block;flex:0 0 auto;height:8px;width:8px}.fe-contact--intro-center .fe-contact__trust-note{justify-self:center}.fe-contact__main{margin-inline:auto;max-width:var(--fe-contact-max-width);padding:var(--fe-contact-main-pad-top) var(--fe-contact-pad-x) var(--fe-contact-main-pad-bottom);width:100%}.fe-contact__layout{align-items:var(--fe-contact-align);display:grid;gap:var(--fe-contact-gap);grid-template-columns:minmax(0,var(--fe-contact-support-fr)) minmax(0,var(--fe-contact-form-fr))}.fe-contact__support,.fe-contact__form{min-width:0}.fe-contact__support{background:var(--fe-contact-support-bg);border-radius:var(--fe-contact-panel-radius);color:var(--fe-contact-support-text);display:grid;gap:28px;overflow:hidden;padding:var(--fe-contact-support-pad);position:relative}.fe-contact__support:before{border:1px solid color-mix(in srgb,var(--fe-contact-support-text) 10%,transparent);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.fe-contact__support-copy,.fe-contact__support-items,.fe-contact__contact-info{position:relative;z-index:1}.fe-contact__support-copy{display:grid;gap:12px}.fe-contact__support-heading,.fe-contact__form-heading,.fe-contact__links-heading{color:inherit;letter-spacing:0;margin:0;overflow-wrap:anywhere}.fe-contact__support-heading{color:var(--fe-contact-support-text);font-size:var(--fe-contact-panel-heading-size);font-weight:780;line-height:1.08}.fe-contact__support .fe-contact__support-text{color:color-mix(in srgb,var(--fe-contact-support-text) 76%,transparent)}.fe-contact__support-items{display:grid;gap:2px}.fe-contact__support-item{align-items:flex-start;border-top:1px solid color-mix(in srgb,var(--fe-contact-support-text) 14%,transparent);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:16px 0}.fe-contact__support-item:last-child{border-bottom:1px solid color-mix(in srgb,var(--fe-contact-support-text) 14%,transparent)}.fe-contact__support-icon{align-items:center;background:var(--fe-contact-accent);border-radius:8px;color:var(--fe-contact-primary);display:inline-flex;height:34px;justify-content:center;margin-top:1px;width:34px}.fe-contact__support-icon svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.fe-contact__support-item-copy{display:grid;gap:5px;min-width:0}.fe-contact__support-item-heading{color:var(--fe-contact-support-text);font-size:calc(var(--fe-contact-body-size) + 1px);font-weight:760;line-height:1.25;margin:0}.fe-contact__support-item-heading a{color:inherit;text-decoration-color:var(--fe-contact-accent);text-underline-offset:4px}.fe-contact__support-item-text{color:color-mix(in srgb,var(--fe-contact-support-text) 72%,transparent);font-size:calc(var(--fe-contact-body-size) - 1px);line-height:1.48;margin:0}.fe-contact__contact-info{border-left:2px solid var(--fe-contact-accent);display:grid;font-style:normal;gap:8px;padding-left:14px}.fe-contact__contact-line,.fe-contact__response-note{color:color-mix(in srgb,var(--fe-contact-support-text) 82%,transparent);font-size:calc(var(--fe-contact-body-size) - 1px);line-height:1.4}.fe-contact__contact-line[href]{color:var(--fe-contact-support-text);text-decoration-color:var(--fe-contact-accent);text-underline-offset:4px}.fe-contact__response-note{margin-top:2px}.fe-contact__form{background:var(--fe-contact-form-bg);border:1px solid var(--fe-contact-border);border-radius:var(--fe-contact-form-radius);box-shadow:0 18px 50px #15171912;padding:var(--fe-contact-form-pad)}.fe-contact__form-header{display:grid;gap:9px;margin-bottom:26px}.fe-contact__form-heading{color:var(--fe-contact-primary);font-size:clamp(24px,2.2vw,34px);font-weight:780;line-height:1.12}.fe-contact__native-form{display:grid;gap:20px}.fe-contact__success,.fe-contact__form-errors{border-radius:8px;font-size:calc(var(--fe-contact-body-size) - 1px);line-height:1.45;padding:14px 16px}.fe-contact__success{background:#27724517;border:1px solid rgba(39,114,69,.24);color:var(--fe-contact-success)}.fe-contact__form-errors{background:#b4231814;border:1px solid rgba(180,35,24,.22);color:var(--fe-contact-error)}.fe-contact__form-errors-title{font-weight:760;margin:0 0 8px}.fe-contact__error-list{display:grid;gap:4px;margin:0;padding-left:18px}.fe-contact__error-list a{color:inherit;text-underline-offset:3px}.fe-contact__fields{display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.fe-contact__field{display:grid;gap:7px;min-width:0}.fe-contact__field--full{grid-column:1 / -1}.fe-contact__label{color:var(--fe-contact-primary);font-size:var(--fe-contact-label-size);font-weight:760;line-height:1.25}.fe-contact__required{color:var(--fe-contact-error)}.fe-contact__input,.fe-contact__select,.fe-contact__textarea{background:var(--fe-contact-input-bg);border:1px solid var(--fe-contact-border);border-radius:8px;color:var(--fe-contact-primary);font:inherit;font-size:var(--fe-contact-input-size);line-height:1.35;min-height:50px;padding:13px 14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.fe-contact__select{-webkit-appearance:auto;appearance:auto}.fe-contact__textarea{min-height:172px;resize:vertical}.fe-contact__input::placeholder,.fe-contact__textarea::placeholder{color:color-mix(in srgb,var(--fe-contact-muted) 70%,white);opacity:1}.fe-contact__input:focus,.fe-contact__select:focus,.fe-contact__textarea:focus{background:#fff;border-color:var(--fe-contact-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fe-contact-accent) 28%,transparent);outline:0}.fe-contact__input[aria-invalid=true],.fe-contact__textarea[aria-invalid=true]{border-color:var(--fe-contact-error)}.fe-contact__field-helper{color:var(--fe-contact-muted);font-size:calc(var(--fe-contact-body-size) - 2px);line-height:1.45;margin:0}.fe-contact__field-error{color:var(--fe-contact-error);font-size:calc(var(--fe-contact-body-size) - 2px);line-height:1.35;margin:0}.fe-contact__submit{align-items:center;background:var(--fe-contact-button-bg);border:1px solid var(--fe-contact-button-bg);border-radius:8px;color:var(--fe-contact-button-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fe-contact-button-size);font-weight:820;justify-content:center;letter-spacing:.04em;line-height:1;min-height:52px;padding:0 28px;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:min(100%,360px)}.fe-contact__submit span{color:currentColor}.fe-contact__links{align-items:center;border-top:1px solid var(--fe-contact-border);display:grid;gap:18px;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);margin-top:clamp(32px,5vw,56px);padding-top:24px}.fe-contact__links-heading{color:var(--fe-contact-primary);font-size:clamp(18px,1.7vw,24px);font-weight:760;line-height:1.18}.fe-contact__links-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;list-style:none;margin:0;padding:0}.fe-contact__links-list a{align-items:center;background:#ffffff8a;border:1px solid var(--fe-contact-border);border-radius:8px;color:var(--fe-contact-primary);display:inline-flex;font-size:calc(var(--fe-contact-body-size) - 1px);font-weight:740;min-height:42px;padding:0 14px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fe-contact a:focus-visible,.fe-contact__submit:focus-visible{outline:3px solid var(--fe-contact-accent);outline-offset:4px}@media(hover:hover)and (pointer:fine){.fe-contact__support-item-heading a:hover,.fe-contact__contact-line[href]:hover,.fe-contact__error-list a:hover{text-decoration-thickness:2px}.fe-contact__submit:hover{background:var(--fe-contact-button-hover-bg);border-color:var(--fe-contact-button-hover-bg);color:var(--fe-contact-button-hover-text);transform:translateY(-1px)}.fe-contact__links-list a:hover{background:var(--fe-contact-accent);border-color:var(--fe-contact-accent);color:var(--fe-contact-primary)}}@media(max-width:980px){.fe-contact__layout{grid-template-columns:1fr}.fe-contact--mobile-form-first .fe-contact__form{order:-1}.fe-contact__links{align-items:stretch;grid-template-columns:1fr}.fe-contact__links-list{justify-content:flex-start}}@media(max-width:749px){.fe-contact__hero{padding:var(--fe-contact-intro-pad-mobile) var(--fe-contact-pad-x-mobile) 0}.fe-contact__main{padding:var(--fe-contact-main-pad-top) var(--fe-contact-pad-x-mobile) var(--fe-contact-main-pad-bottom)}.fe-contact__hero-inner{gap:12px}.fe-contact__support,.fe-contact__form{padding:clamp(22px,7vw,30px)}.fe-contact__support{gap:22px}.fe-contact__support-item{gap:12px;padding:14px 0}.fe-contact__fields{grid-template-columns:1fr}.fe-contact__field--half,.fe-contact__field--full{grid-column:1 / -1}.fe-contact__submit{width:100%}.fe-contact__links-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fe-contact__links-list a{justify-content:center;text-align:center}}@media(max-width:430px){.fe-contact__links-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fe-contact *,.fe-contact *:before,.fe-contact *:after{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.fe-contact__submit:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fe-contact-template.css.map */
