.sst-contact{background:var(--kkt-black);color:var(--kkt-white)}.sst-contact__panel{background:transparent;border:0;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:clamp(48px,8vw,120px);row-gap:64px;padding:clamp(48px,7vw,128px)}.sst-contact__intro{max-width:560px}.sst-contact__heading{font-family:var(--font-display);font-size:var(--fs-heading-lg);font-weight:400;line-height:.9;letter-spacing:0;margin:0;text-transform:uppercase;color:var(--kkt-white)}.sst-contact__subtext{color:var(--kkt-white);font-family:var(--font-body);font-size:var(--fs-md);line-height:1.5;margin-top:36px;max-width:420px}.sst-contact__subtext p,.sst-contact__detail .rte p{margin:0}.sst-contact__form-wrap{align-self:start}.sst-contact__form{display:flex;flex-direction:column;gap:30px;max-width:620px}.sst-contact__field{display:flex;flex-direction:column;gap:8px}.sst-contact__field label{color:var(--kkt-white);font-family:var(--font-body);font-size:var(--fs-md);line-height:1.2}.sst-contact__field input,.sst-contact__field textarea{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--kkt-border-white);border-radius:0;box-shadow:none;color:var(--kkt-white);font-family:var(--font-body);font-size:var(--fs-md);min-height:34px;outline:none;padding:0 0 10px;width:100%}.sst-contact__field textarea{min-height:74px;resize:vertical}.sst-contact__field input:focus,.sst-contact__field textarea:focus{border-bottom-color:var(--kkt-white)}.sst-contact__button{-webkit-appearance:none;appearance:none;background:var(--kkt-accent);border:1px solid var(--kkt-accent);color:var(--kkt-accent-contrast);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-base);font-weight:600;letter-spacing:.18em;min-height:58px;padding:16px 28px;text-align:center;text-transform:uppercase;transition:background var(--t-base),border-color var(--t-base),color var(--t-base);width:100%}.sst-contact__button:hover{background:var(--kkt-white);border-color:var(--kkt-white);color:var(--kkt-black)}.sst-contact__details{align-self:end;display:flex;flex-direction:column;gap:34px;grid-column:2;grid-row:2}.sst-contact__detail h2{color:var(--kkt-muted);font-family:var(--font-body);font-size:var(--fs-lg);font-weight:800;line-height:1.2;margin:0 0 12px}.sst-contact__detail .rte{color:var(--kkt-white);font-family:var(--font-body);font-size:var(--fs-md);line-height:1.45}.sst-contact__detail--intro{margin-top:34px}.sst-contact__social-list{display:flex;gap:24px;margin:0;padding:0}.sst-contact__social-list .list-social__link{color:var(--kkt-white);padding:0}.sst-contact__social-list .svg-wrapper{height:22px;width:22px}.sst-contact__status,.sst-contact__errors,.sst-contact__errors a,.sst-contact .contact__field-error{color:var(--kkt-white)}@media screen and (max-width:989px){.sst-contact__panel{grid-template-columns:1fr;row-gap:40px;padding:48px 28px}.sst-contact__heading{font-size:var(--fs-heading-md)}.sst-contact__subtext{margin-top:28px}.sst-contact__details{grid-column:auto;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
