.tb-contact{--contact-ink: #0c3545;--contact-muted: #48636e;--contact-surface: #f0f7fa;--contact-line: #ccdde4;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,10rem);padding-block:clamp(4rem,7vw,9rem);color:var(--contact-ink)}[data-scheme=dark] .tb-contact{--contact-ink: #edf6fa;--contact-muted: #b8cdd6;--contact-surface: #153745;--contact-line: #59747f}.tb-contact .tb-contact__intro h1{font-size:clamp(4rem,5vw,6.8rem);line-height:1.08;letter-spacing:0;color:inherit;margin-block:1.5rem 2.4rem}.tb-contact .tb-contact__intro h2{font-size:2.2rem;color:inherit}.tb-contact .rte,.tb-contact__email p{color:var(--contact-muted);line-height:1.7}.tb-contact__help{border-top:1px solid var(--contact-line);margin-top:3.2rem;padding-top:2.4rem}.tb-contact__email{margin-top:2.4rem}.tb-contact a{color:inherit;text-underline-offset:.35rem;overflow-wrap:anywhere}.tb-contact__panel{background:var(--contact-surface);border:1px solid var(--contact-line);border-radius:1.6rem;padding:clamp(2rem,3vw,4rem);align-self:start}.tb-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.tb-contact__field{margin-bottom:2rem;min-width:0}.tb-contact__field[hidden]{display:none}.tb-contact__field label{display:block;margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.tb-contact__field input,.tb-contact__field select,.tb-contact__field textarea{box-sizing:border-box;width:100%;min-height:4.8rem;border:1px solid var(--contact-line);border-radius:.6rem;background:rgb(var(--color-background));color:var(--contact-ink);font:inherit;font-size:1.6rem;padding:1.2rem}.tb-contact__field textarea{resize:vertical}.tb-contact__field input[readonly]{background:transparent}.tb-contact :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--contact-ink);outline-offset:3px}.tb-contact__required,.tb-contact__privacy{font-size:1.3rem;color:var(--contact-muted)}.tb-contact__required{margin-top:0;margin-bottom:2.4rem}.tb-contact__notice{padding:2rem;border:1px solid var(--contact-line);border-radius:.6rem}@media(max-width:749px){.tb-contact{grid-template-columns:1fr}.tb-contact__row{grid-template-columns:1fr;gap:0}.tb-contact__form>.button{width:100%}}.tb-contact .tb-contact__intro h2{margin:0 0 1.2rem}.tb-contact__intro>.subtitle{margin:0}.tb-contact__intro .rte>:first-child{margin-top:0}.tb-contact__intro .rte>:last-child{margin-bottom:0}.tb-contact__email p{margin:0 0 1.2rem}.tb-contact__privacy{margin:1.6rem 0 0}@media(max-width:749px){.tb-contact{padding-top:3.2rem;gap:2.8rem}.tb-contact .tb-contact__intro h1{margin-block:1.2rem 1.6rem}.tb-contact__help{margin-top:2.4rem;padding-top:2rem}.tb-contact__email{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-testblox-contact.css.map */
