.customsirge-contact__inner{display:grid;gap:var(--customsirge-space-8)}.customsirge-contact__form{display:flex;flex-direction:column;gap:var(--customsirge-space-4)}.customsirge-contact__row{display:grid;gap:var(--customsirge-space-4)}.customsirge-contact__field{display:flex;flex-direction:column;gap:var(--customsirge-space-2)}.customsirge-contact__field label{font-size:var(--customsirge-fs-14);font-weight:var(--customsirge-fw-medium)}.customsirge-contact__field label span{font-weight:var(--customsirge-fw-regular);color:var(--customsirge-text-3)}.customsirge-contact__field input,.customsirge-contact__field select,.customsirge-contact__field textarea{width:100%;font-size:var(--customsirge-fs-16);font-family:inherit;color:var(--customsirge-text);background-color:var(--customsirge-bg);border:var(--customsirge-border-width) solid var(--customsirge-border);border-radius:var(--customsirge-radius-md);padding:var(--customsirge-space-3) var(--customsirge-space-4);min-height:48px}.customsirge-contact__field textarea{resize:vertical;min-height:140px}.customsirge-contact__field input:focus-visible,.customsirge-contact__field select:focus-visible,.customsirge-contact__field textarea:focus-visible{outline:var(--customsirge-focus-ring);outline-offset:var(--customsirge-focus-offset);border-color:var(--customsirge-accent)}.customsirge-contact__field-error{font-size:var(--customsirge-fs-13);color:var(--customsirge-error)}.customsirge-contact__message{display:flex;align-items:flex-start;gap:var(--customsirge-space-3);padding:var(--customsirge-space-4);border-radius:var(--customsirge-radius-md);font-size:var(--customsirge-fs-14);margin:0}.customsirge-contact__message--success{background-color:color-mix(in srgb,var(--customsirge-success) 12%,transparent);color:var(--customsirge-success)}.customsirge-contact__message--error{background-color:color-mix(in srgb,var(--customsirge-error) 12%,transparent);color:var(--customsirge-error)}.customsirge-contact__message ul{margin:0;padding-inline-start:var(--customsirge-space-5)}.customsirge-contact__disclaimer{font-size:var(--customsirge-fs-12);color:var(--customsirge-text-3);margin:0}.customsirge-contact__aside{display:flex;flex-direction:column;gap:var(--customsirge-space-6)}.customsirge-contact__image{border-radius:var(--customsirge-radius-lg)}.customsirge-contact__details{display:flex;flex-direction:column;gap:var(--customsirge-space-5);list-style:none;margin:0;padding:0}.customsirge-contact__detail{display:flex;align-items:flex-start;gap:var(--customsirge-space-3)}.customsirge-contact__detail-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--customsirge-radius-circle);background-color:var(--customsirge-bg-2);color:var(--customsirge-accent)}.customsirge-contact__detail-body{display:flex;flex-direction:column;gap:2px;font-size:var(--customsirge-fs-15)}.customsirge-contact__detail-label{font-size:var(--customsirge-fs-12);letter-spacing:var(--customsirge-ls-caps);text-transform:uppercase;color:var(--customsirge-text-3)}.customsirge-contact__detail-body a{color:inherit;text-decoration:none}.customsirge-contact__detail-body a:hover{text-decoration:underline;text-underline-offset:.25em}@media screen and (min-width:750px){.customsirge-contact__inner{grid-template-columns:1.6fr 1fr;gap:var(--customsirge-space-10);align-items:start}.customsirge-contact__row{grid-template-columns:1fr 1fr}}.customsirge-contact--hero{position:relative;overflow-x:clip;background-color:var(--customsirge-color-bg-primary);padding-left:20px;padding-right:20px}@media screen and (min-width:750px){.customsirge-contact--hero{padding-left:60px;padding-right:60px}}.customsirge-contact--hero .customsirge-contact__hero{position:absolute;top:0;left:0;width:100%;height:260px;z-index:0;overflow:hidden;background-color:var(--customsirge-color-pink-field, #fddef2);clip-path:polygon(0 0,100% 0,99.98% 98.23%,99.18% 97.61%,97.53% 96.55%,95.88% 95.66%,94.22% 95.04%,92.57% 94.51%,90.92% 94.24%,89.27% 93.98%,87.61% 93.98%,85.96% 93.98%,84.31% 94.15%,82.65% 94.33%,81% 94.69%,79.35% 95.04%,77.69% 95.39%,76.04% 95.84%,74.39% 96.19%,72.73% 96.63%,71.08% 97.08%,69.43% 97.43%,67.78% 97.79%,66.12% 98.14%,64.47% 98.41%,62.82% 98.58%,61.16% 98.67%,59.51% 98.76%,57.86% 98.67%,56.2% 98.49%,54.55% 98.23%,52.9% 97.79%,51.24% 97.25%,49.59% 96.55%,47.94% 95.84%,46.29% 95.31%,44.63% 94.86%,42.98% 94.51%,41.33% 94.33%,39.67% 94.15%,38.02% 94.07%,36.37% 94.15%,34.71% 94.24%,33.06% 94.42%,31.41% 94.6%,29.76% 94.95%,28.1% 95.31%,26.45% 95.66%,24.8% 96.1%,23.14% 96.55%,21.49% 97.08%,19.84% 97.52%,18.18% 97.96%,16.53% 98.41%,14.88% 98.85%,13.22% 99.2%,11.57% 99.47%,9.92% 99.73%,8.27% 99.91%,6.61% 100%,4.96% 100%,3.31% 99.82%,1.65% 99.56%,0% 99.11%)}@media screen and (min-width:750px){.customsirge-contact--hero .customsirge-contact__hero{height:564.5px}}.customsirge-contact--hero .customsirge-contact__hero--flat{clip-path:none}.customsirge-contact--hero .customsirge-contact__hero-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}@media screen and (min-width:750px){.customsirge-contact--hero .customsirge-contact__hero-img{object-position:0 50%}}.customsirge-contact--hero .customsirge-contact__hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--customsirge-color-magenta-hot, #ff3fc1);opacity:var(--customsirge-contact-tint-opacity, 0);mix-blend-mode:multiply;pointer-events:none}.customsirge-contact--hero .customsirge-contact__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;row-gap:60px;width:100%}@media screen and (min-width:750px){.customsirge-contact--hero .customsirge-contact__inner{row-gap:120px}}.customsirge-contact--hero .customsirge-contact__head{display:flex;flex-direction:column;align-items:center;row-gap:0;text-align:center;white-space:normal;width:100%}@media screen and (min-width:900px){.customsirge-contact--hero .customsirge-contact__head{white-space:nowrap}}.customsirge-contact--hero .customsirge-contact__eyebrow{margin:0;font-family:var(--customsirge-type-overline-m-family, var(--customsirge-font-body));font-size:var(--customsirge-type-overline-m-size, 12px);line-height:var(--customsirge-type-overline-m-line, 16px);letter-spacing:var(--customsirge-type-overline-m-letter-spacing, 1.2px);font-weight:var(--customsirge-type-overline-m-weight, 500);text-transform:var(--customsirge-type-overline-m-transform, uppercase);color:var(--customsirge-color-text-inverted)}.customsirge-contact--hero .customsirge-contact__heading{margin:0;font-family:var(--customsirge-font-display);font-size:clamp(60px,13.2vw,190px);line-height:1;letter-spacing:0;font-weight:700;font-style:normal;text-transform:none;color:#fff;white-space:inherit}.customsirge-contact--hero .customsirge-contact__form-reveal{width:100%}.customsirge-contact--hero .customsirge-contact__form{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;row-gap:24px}@media screen and (min-width:750px){.customsirge-contact--hero .customsirge-contact__form{max-width:640px;margin-inline:auto;row-gap:40px}}.customsirge-contact--hero .customsirge-contact__row{width:100%;display:flex;flex-direction:column;row-gap:12px}@media screen and (min-width:750px){.customsirge-contact--hero .customsirge-contact__row{flex-direction:row;column-gap:12px;row-gap:0;height:60px}}.customsirge-contact--hero .customsirge-contact__field{width:100%;position:relative}@media screen and (min-width:750px){.customsirge-contact--hero .customsirge-contact__row .customsirge-contact__field{flex:1 0 0;width:auto}}.customsirge-contact--hero .customsirge-contact__input{display:block;width:100%;height:60px;min-height:60px;padding:16px 24px 14.05px;border:0;border-radius:100px;overflow:clip;resize:none;background-color:var(--customsirge-color-pink-field, #fddef2);font-family:var(--customsirge-type-body-m-family, var(--customsirge-font-body));font-size:var(--customsirge-type-body-m-size, 14px);line-height:var(--customsirge-type-body-m-line, 20px);font-weight:var(--customsirge-type-body-m-weight, 400);color:var(--customsirge-color-text-primary, #201c1a)}.customsirge-contact--hero .customsirge-contact__input--message{padding-top:20.975px;padding-bottom:19.025px;overflow-x:hidden;overflow-y:auto}.customsirge-contact--hero .customsirge-contact__input::placeholder{color:#ff46c3;opacity:1}.customsirge-contact--hero .customsirge-contact__input:focus-visible{outline:2px solid var(--customsirge-color-magenta-deep, #ff34bd);outline-offset:2px}.customsirge-contact--hero .customsirge-contact__field--invalid .customsirge-contact__input{box-shadow:inset 0 0 0 2px var(--customsirge-color-text-error, #ef496a)}.customsirge-contact--hero .customsirge-contact__field-error{display:block;margin-top:6px;padding-left:24px;font-size:var(--customsirge-fs-13);color:var(--customsirge-error)}.customsirge-contact--hero .customsirge-contact__message{width:100%;padding:12px 24px;border-radius:24px;font-family:var(--customsirge-type-body-m-family, var(--customsirge-font-body));font-size:var(--customsirge-type-body-m-size, 14px);line-height:var(--customsirge-type-body-m-line, 20px);margin:0}.customsirge-contact--hero .customsirge-contact__message--success{background-color:color-mix(in srgb,var(--customsirge-success, #1a9c6b) 12%,transparent);color:var(--customsirge-success, #1a9c6b)}.customsirge-contact--hero .customsirge-contact__message--error{background-color:color-mix(in srgb,var(--customsirge-color-text-error, #ef496a) 12%,transparent);color:var(--customsirge-color-text-error, #ef496a)}.customsirge-contact--hero .customsirge-contact__message ul{margin:4px 0 0;padding-inline-start:20px}.customsirge-contact--hero .customsirge-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:auto;height:60px;padding:12px 32px 10px;border:0;border-radius:100px;background-image:var(--customsirge-gradient-brand);color:#fff;font-family:var(--customsirge-type-button-l-family, var(--customsirge-font-body));font-size:var(--customsirge-type-button-l-size, 16px);line-height:var(--customsirge-type-button-l-line, 16px);font-weight:var(--customsirge-type-button-l-weight, 700);text-transform:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.customsirge-contact--hero .customsirge-contact__submit:hover{opacity:.9}.customsirge-contact--hero .customsirge-contact__submit:focus-visible{outline:2px solid var(--customsirge-color-magenta-deep, #ff34bd);outline-offset:2px}.customsirge-contact--hero .customsirge-contact__submit[disabled]{opacity:.7;cursor:progress}@media(prefers-reduced-motion:reduce){.customsirge-contact--hero .customsirge-contact__submit{transition:none}}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__heading{font-family:var(--customsirge-font-heading-alt);font-weight:400;font-size:var(--customsirge-std-title-size);line-height:var(--customsirge-std-title-lh)}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__input{height:48px;min-height:48px;padding:13px 16px;border-radius:var(--customsirge-std-btn-radius)}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__input--message{padding:13px 16px}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__submit{height:var(--customsirge-std-btn-h);padding:0 28px;border-radius:var(--customsirge-std-btn-radius);background-image:none;background-color:var(--customsirge-std-crimson);font-family:var(--customsirge-font-body);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.customsirge-contact--hero.customsirge-contact--std{padding-top:0}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__hero--std{position:relative;width:auto;height:auto;overflow:visible;margin-inline:-20px;padding:var(--customsirge-section-pt, 138px) 20px calc(var(--customsirge-std-wave-h) + 40px);display:flex;justify-content:center}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__hero--std .customsirge-contact__hero-img,.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__hero--std .customsirge-img{position:absolute;top:0;right:0;bottom:0;left:0}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__hero--std .customsirge-contact__head{position:relative;z-index:1}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__form-reveal{margin-top:32px}@media screen and (min-width:750px){.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__hero--std{margin-inline:-60px;padding-inline:60px}.customsirge-contact--hero.customsirge-contact--std .customsirge-contact__form-reveal{margin-top:56px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/customsirge_contact.css.map */
