.ms-contact{--msc-bg:#141B26;--msc-bg-2:#0F1620;--msc-ink:#F2EFE8;--msc-muted:rgba(242,239,232,.66);--msc-line:rgba(242,239,232,.14);--msc-kicker:var(--ms-accent,#F2A636);--msc-card:var(--ms-cream,#FBFAF4);--msc-card-ink:var(--ms-ink,#232F3C);--msc-card-muted:var(--ms-muted,#566270);--msc-card-line:rgba(35,47,60,.1);--msc-field:#FFFFFF;--msc-field-line:rgba(35,47,60,.16);--msc-field-hover:rgba(35,47,60,.32);--msc-accent:var(--ms-accent,#F2A636);--msc-accent-hover:var(--ms-accent-hover,#DB8F22);--msc-accent-ink:var(--ms-accent-ink,#241B05);--msc-accent-deep:#B8791A;--msc-sage-text:var(--ms-sage-text,#4E6357);--msc-danger:#B5432E;--msc-radius:clamp(16px,1.6vw,22px);--msc-ease:cubic-bezier(.22,1,.36,1);position:relative;background:linear-gradient(180deg,var(--msc-bg) 0%,var(--msc-bg-2) 100%);color:var(--msc-ink);font-family:var(--ms-font-sans,"Open Sauce Sans",system-ui,sans-serif);padding:clamp(40px,7vh,88px) clamp(20px,5vw,80px) clamp(64px,9vh,120px)}.ms-contact--ivory{--msc-bg:#F2EFE8;--msc-bg-2:#F2EFE8;--msc-ink:#232F3C;--msc-muted:#566270;--msc-line:rgba(35,47,60,.12);--msc-kicker:#566270;--msc-card:#FFFFFF;--msc-field:#FBFAF4}.ms-contact__fx{position:absolute;left:0;right:0;bottom:0;top:-96px;overflow:hidden;pointer-events:none;z-index:0}.ms-contact__halo{position:absolute;border-radius:50%}.ms-contact__halo--a{left:-18vw;bottom:-10vh;width:min(720px,80vw);height:min(720px,80vw);background:radial-gradient(circle,rgba(242,166,54,.16),rgba(242,166,54,.05) 42%,transparent 70%)}.ms-contact__halo--b{right:-14vw;top:-8vh;width:min(640px,76vw);height:min(640px,76vw);background:radial-gradient(circle,rgba(126,154,142,.16),rgba(126,154,142,.04) 46%,transparent 70%)}.ms-contact__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ms-contact--ivory .ms-contact__halo{display:none}.ms-contact--ivory .ms-contact__grain{opacity:.025}.ms-contact__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,80px);row-gap:clamp(28px,4vh,44px);align-items:start}.ms-contact__aside{grid-column:1;grid-row:1}.ms-contact__channels{grid-column:1;grid-row:2}.ms-contact__card{grid-column:2;grid-row:1 / span 2}.ms-contact--card .ms-contact__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:none;max-width:820px}.ms-contact--card .ms-contact__card{grid-column:1;grid-row:auto}.ms-contact__kicker{display:inline-flex;align-items:center;gap:11px;margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--msc-kicker)}.ms-contact__kicker:before{content:"";width:30px;height:1.5px;background:var(--msc-accent)}.ms-contact__title{margin:0;font-family:var(--ms-font-display,"Poppins",sans-serif);font-weight:700;font-size:clamp(34px,4.4vw,56px);line-height:1.06;letter-spacing:-.015em;color:var(--msc-ink);text-wrap:balance}.ms-contact__sub{margin:20px 0 0;max-width:44ch;font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:var(--msc-muted)}.ms-contact__channels{list-style:none;margin:0;padding:0;border-top:1px solid var(--msc-line)}.ms-contact__channel{display:grid;gap:4px;margin:0;padding:18px 0;border-bottom:1px solid var(--msc-line)}.ms-contact__channel-label{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--msc-muted)}.ms-contact__channel-value{justify-self:start;font-family:var(--ms-font-display,"Poppins",sans-serif);font-size:17px;font-weight:600;line-height:1.35;color:var(--msc-ink);text-decoration:none}a.ms-contact__channel-value{padding-bottom:2px;background-image:linear-gradient(var(--msc-accent),var(--msc-accent));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .7s var(--msc-ease),color .25s ease}a.ms-contact__channel-value:hover{background-size:100% 2px}a.ms-contact__channel-value:focus-visible{outline:3px solid rgba(242,166,54,.55);outline-offset:3px;border-radius:4px}.ms-contact__channel-note{font-size:13.5px;line-height:1.5;color:var(--msc-muted)}.ms-contact__card{background:var(--msc-card);color:var(--msc-card-ink);border-radius:var(--msc-radius);padding:clamp(22px,3.2vw,44px);container-type:inline-size}.ms-contact--ivory .ms-contact__card{border:1px solid var(--msc-card-line)}.ms-contact .ms-contact__form{margin:0;padding:0;border:0;background:transparent}.ms-contact__head{margin:0 0 clamp(20px,3vh,28px)}.ms-contact__form-title{margin:0;font-family:var(--ms-font-display,"Poppins",sans-serif);font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--msc-card-ink)}.ms-contact__form-sub{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--msc-card-muted)}.ms-contact__step{padding-top:clamp(18px,2.4vh,24px);border-top:1px solid var(--msc-card-line)}.ms-contact__step+.ms-contact__step{margin-top:clamp(18px,2.4vh,26px)}.ms-contact .ms-contact__fieldset{border:0;margin:0;padding:0;min-width:0}.ms-contact .ms-contact__legend{display:block;width:100%;float:none;margin:0 0 16px;padding:0;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--msc-card-ink)}.ms-contact__num{display:inline-block;margin-right:12px;font-family:var(--ms-font-display,"Poppins",sans-serif);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--msc-accent-deep)}.ms-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ms-contact__row+.ms-contact__row,.ms-contact__tiles+.ms-contact__row{margin-top:16px}.ms-contact__field{display:grid;gap:7px;min-width:0;margin:0}.ms-contact .ms-contact__label{display:block;margin:0;padding:0;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.3;color:var(--msc-card-muted);text-transform:none}.ms-contact__opt{font-weight:400;opacity:.85}.ms-contact .ms-contact__input,.ms-contact .ms-contact__textarea,.ms-contact .ms-contact__select select{-webkit-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;min-height:52px;height:auto;margin:0;padding:12px 16px;border:1px solid var(--msc-field-line);border-radius:12px;background:var(--msc-field);background-image:none;color:var(--msc-card-ink);font:inherit;font-size:16px;line-height:1.4;box-shadow:none;text-shadow:none;transition:border-color .25s ease,background-color .25s ease}.ms-contact .ms-contact__input::placeholder,.ms-contact .ms-contact__textarea::placeholder{color:#232f3c6b;opacity:1}.ms-contact .ms-contact__input:hover,.ms-contact .ms-contact__textarea:hover,.ms-contact .ms-contact__select select:hover{border-color:var(--msc-field-hover)}.ms-contact .ms-contact__input:focus,.ms-contact .ms-contact__textarea:focus,.ms-contact .ms-contact__select select:focus{outline:3px solid rgba(242,166,54,.45);outline-offset:1px;border-color:var(--msc-accent)}.ms-contact .ms-contact__textarea{min-height:150px;resize:vertical}.ms-contact__select{position:relative}.ms-contact .ms-contact__select select{padding-right:46px;cursor:pointer}.ms-contact .ms-contact__select select:required:invalid{color:#232f3c8c}.ms-contact__select:after{content:"";position:absolute;right:19px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--msc-card-ink);border-bottom:1.5px solid var(--msc-card-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ms-contact .ms-contact__input:user-invalid,.ms-contact .ms-contact__textarea:user-invalid,.ms-contact .ms-contact__select select:user-invalid{border-color:var(--msc-danger)}.ms-contact .is-submitted .ms-contact__input:invalid,.ms-contact .is-submitted .ms-contact__textarea:invalid,.ms-contact .is-submitted .ms-contact__select select:invalid{border-color:var(--msc-danger)}.ms-contact .is-submitted .ms-contact__tiles:has(input:invalid) .ms-contact__tile{border-color:#b5432e99}.ms-contact__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ms-contact .ms-contact__tile{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;margin:0;padding:14px 16px;border:1px solid var(--msc-field-line);border-radius:14px;background:var(--msc-field);color:var(--msc-card-ink);font:inherit;font-size:15px;line-height:1.3;text-transform:none;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.ms-contact .ms-contact__tile input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ms-contact__tile-icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#232f3c0f;color:var(--msc-card-ink);transition:background-color .25s ease,color .25s ease}.ms-contact__tile-icon svg{width:22px;height:22px;display:block}.ms-contact__tile-text{display:grid;gap:2px;min-width:0}.ms-contact__tile-label{font-weight:600;font-size:15px;line-height:1.2;color:var(--msc-card-ink)}.ms-contact__tile-hint{font-size:12.5px;line-height:1.3;color:var(--msc-card-muted)}.ms-contact__tile-check{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;background:var(--msc-accent);opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .45s var(--msc-ease)}.ms-contact__tile-check:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border-right:2px solid var(--msc-accent-ink);border-bottom:2px solid var(--msc-accent-ink);transform:rotate(45deg)}.ms-contact .ms-contact__tile:hover{border-color:var(--msc-field-hover)}.ms-contact .ms-contact__tile input:checked~.ms-contact__tile-check{opacity:1;transform:scale(1)}.ms-contact .ms-contact__tile input:checked~.ms-contact__tile-icon{background:var(--msc-accent);color:var(--msc-accent-ink)}.ms-contact .ms-contact__tile:has(input:checked){border-color:var(--msc-accent);background:#fffdf8}.ms-contact .ms-contact__tile:has(input:focus-visible){outline:3px solid rgba(242,166,54,.45);outline-offset:1px}.ms-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(22px,3vh,30px);padding-top:clamp(18px,2.4vh,24px);border-top:1px solid var(--msc-card-line)}.ms-contact .ms-contact__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;width:auto;margin:0;padding:0 28px;border:1px solid var(--msc-card-ink);border-radius:999px;background:transparent;background-image:none;color:var(--msc-card-ink);font:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1;text-decoration:none;text-transform:none;text-shadow:none;box-shadow:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ms-contact .ms-contact__btn:hover{background:var(--msc-card-ink);border-color:var(--msc-card-ink);color:#f2efe8;transform:none}.ms-contact .ms-contact__btn:focus-visible{outline:3px solid rgba(242,166,54,.55);outline-offset:2px}.ms-contact .ms-contact__btn--primary{background:var(--msc-accent);border-color:var(--msc-accent);color:var(--msc-accent-ink)}.ms-contact .ms-contact__btn--primary:hover{background:var(--msc-accent-hover);border-color:var(--msc-accent-hover);color:var(--msc-accent-ink)}.ms-contact__btn-arrow{display:inline-flex;align-items:center;transition:transform .5s var(--msc-ease)}.ms-contact__btn-arrow svg{width:18px;height:18px;display:block}.ms-contact .ms-contact__btn:hover .ms-contact__btn-arrow{transform:translate(4px)}.ms-contact .ms-contact__submit.is-loading{pointer-events:none;opacity:.85}.ms-contact .ms-contact__submit.is-loading .ms-contact__btn-arrow svg{display:none}.ms-contact .ms-contact__submit.is-loading .ms-contact__btn-arrow:after{content:"";width:16px;height:16px;border:2px solid var(--msc-accent-ink);border-right-color:transparent;border-radius:50%;animation:msContactSpin .8s linear infinite}@keyframes msContactSpin{to{transform:rotate(360deg)}}.ms-contact__note{flex:1 1 220px;margin:0;font-size:13px;line-height:1.5;color:var(--msc-card-muted)}.ms-contact__error{margin:0 0 20px;padding:14px 16px;border:1px solid rgba(181,67,46,.35);border-radius:12px;background:#b5432e0f;color:#7f2e1f;font-size:14px;line-height:1.5}.ms-contact__error-title{margin:0;font-weight:600}.ms-contact__error ul{margin:6px 0 0;padding-left:18px}.ms-contact__success{display:grid;justify-items:start;gap:14px;padding:clamp(8px,1vw,16px) 0}.ms-contact__check{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#7e9a8e33;color:var(--msc-sage-text)}.ms-contact__check svg{width:26px;height:26px;display:block}.ms-contact__success-title{margin:0;font-family:var(--ms-font-display,"Poppins",sans-serif);font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15;color:var(--msc-card-ink)}.ms-contact__success-text{margin:0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--msc-card-muted)}.ms-contact__success-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ms-contact .ms-contact__again{font-size:14px;color:var(--msc-card-muted);text-decoration:underline;text-decoration-color:#f2a636b3;text-underline-offset:4px}.ms-contact .ms-contact__again:hover{color:var(--msc-card-ink)}.ms-contact [class*=ms-word]{opacity:1!important;transform:none!important;filter:none!important}@container (max-width:460px){.ms-contact__row{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.ms-contact__fx{top:-80px}}@media(max-width:980px){.ms-contact__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.ms-contact__aside,.ms-contact__channels,.ms-contact__card{grid-column:1;grid-row:auto}.ms-contact__channels{order:3}.ms-contact__title{font-size:clamp(30px,7vw,44px)}}@media(max-width:640px){.ms-contact{padding-left:16px;padding-right:16px}.ms-contact__card{padding:22px 18px;border-radius:18px}.ms-contact__row{grid-template-columns:minmax(0,1fr)}.ms-contact .ms-contact__btn{width:100%}.ms-contact__note{text-align:center}.ms-contact__success-actions .ms-contact__btn{width:auto}}@media(prefers-reduced-motion:reduce){.ms-contact *{transition:none!important}.ms-contact__halo{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ms-contact-form.css.map */
