body.klub-contact #MainContent{background:var(--bone-50);color:var(--body)}body.klub-contact #MainContent .gradient{background:transparent}body.klub-contact .page-width--narrow{max-width:68rem}body.klub-contact .main-page-title,body.klub-contact .contact .title{font-family:var(--display);font-weight:var(--fw-medium);font-size:clamp(30px,5vw,46px);line-height:var(--lh-heading);letter-spacing:var(--tr-tight);color:var(--ink)}body.klub-contact .contact .title{font-size:clamp(26px,4vw,38px)}body.klub-contact .rte{font-family:var(--sans);color:var(--body)}body.klub-contact .rte a{color:var(--ink);text-underline-offset:3px}body.klub-contact .rte h2,body.klub-contact .rte h3{font-family:var(--display);font-weight:var(--fw-medium);letter-spacing:var(--tr-tight);color:var(--ink)}body.klub-contact .field__input,body.klub-contact .text-area{font-family:var(--sans);color:var(--ink)}body.klub-contact .field__input::placeholder,body.klub-contact .text-area::placeholder{color:var(--faint)}body.klub-contact .field__label{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);color:var(--faint)}body.klub-contact .form-status,body.klub-contact .form__message{font-family:var(--sans);color:var(--ink)}body.klub-contact .contact__field-error,body.klub-contact .contact__field-error .form__message,body.klub-contact .form-status-list .link{font-family:var(--mono);color:var(--err)}body.klub-contact .contact__button .button{background:var(--ink);color:var(--bone);border-radius:var(--r-pill);min-height:52px;padding:0 34px;font-family:var(--sans);font-weight:var(--fw-semibold);font-size:var(--text-md);letter-spacing:.01em;box-shadow:var(--shadow-soft);transition:background .3s var(--ease),transform .35s var(--ease-out),box-shadow .3s var(--ease)}body.klub-contact .contact__button .button:before,body.klub-contact .contact__button .button:after{content:none}body.klub-contact .contact__button .button:not([disabled]):hover{background:var(--ink-hover);color:var(--bone);transform:translateY(-2px);box-shadow:var(--shadow)}body.klub-contact .contact__button .button:active{transform:translateY(1px)}body.klub-contact .contact__button .button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){body.klub-contact .contact__button .button{transition:none}body.klub-contact .contact__button .button:not([disabled]):hover,body.klub-contact .contact__button .button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klub-contact.css.map */
