.cs-contact__grid{display:grid;gap:clamp(4rem,6vw,8rem);align-items:start}@media screen and (min-width:990px){.cs-contact__grid{grid-template-columns:5fr 6fr}}.cs-contact__heading{margin:.8rem 0 0;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(3.6rem,5vw,5.6rem);line-height:1.1}.cs-contact__heading em{font-style:italic}.cs-contact__text{margin-top:2rem;max-width:44rem;color:rgb(var(--color-text-secondary));font-size:1.7rem;line-height:1.6}.cs-contact__line{margin-top:3.2rem;padding-top:1.6rem;border-top:1px solid rgb(var(--color-border-brand));max-width:44rem}.cs-contact__line .cs-label{margin:0 0 .6rem}.cs-contact__email{font-family:var(--font-heading-family);font-weight:300;font-size:2.2rem;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgb(var(--color-border-brand));transition:border-color .3s var(--ease-calm, ease),color .3s var(--ease-calm, ease)}.cs-contact__email:hover{color:rgb(var(--color-accent-detail));border-bottom-color:rgb(var(--color-accent-detail))}.cs-contact__email:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.cs-contact__note p{margin:0}.cs-contact__sheet{position:relative;padding:clamp(3.2rem,5vw,5.6rem) clamp(2.4rem,4vw,4.8rem);border:1px solid rgb(var(--color-border-brand));background:rgba(var(--color-background),.6)}.cs-contact__tape{position:absolute;top:-1.1rem;left:50%;width:10.4rem;height:2.2rem;background:rgba(var(--color-border-brand),.55);transform:translate(-50%) rotate(-2deg);pointer-events:none}.cs-contact__field{margin-bottom:2.8rem}.cs-contact__field label{display:block;margin-bottom:.4rem}.cs-contact__field input,.cs-contact__field textarea{width:100%;padding:.8rem 0;border:0;border-bottom:1px solid rgb(var(--color-border-brand));border-radius:0;background:transparent;font-family:var(--font-body-family);font-size:1.7rem;line-height:1.6;color:rgb(var(--color-foreground));box-shadow:none;transition:border-color .3s var(--ease-calm, ease)}.cs-contact__field textarea{resize:vertical;min-height:14rem;background-image:linear-gradient(to bottom,transparent calc(2.72rem - 1px),rgba(var(--color-border-brand),.6) calc(2.72rem - 1px));background-size:100% 2.72rem;background-attachment:local}.cs-contact__field input:focus,.cs-contact__field textarea:focus{outline:none;border-bottom-color:rgb(var(--color-foreground))}.cs-contact__field input:focus-visible,.cs-contact__field textarea:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.cs-contact__send{gap:1rem}.cs-contact__status{margin:0 0 2.8rem;padding-bottom:1.6rem;border-bottom:1px solid rgb(var(--color-border-brand));font-family:var(--font-heading-family);font-weight:300;font-size:2rem}.cs-contact__status--error{font-family:var(--font-body-family);font-size:1.6rem}.cs-contact__status--error p{margin:0 0 .4rem}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-cs-contact.css.map */
