.tk-contact{--tk-c-ink: rgb(var(--color-foreground));--tk-c-muted: rgba(var(--color-foreground), .68);--tk-c-line: rgba(var(--color-foreground), .14);--tk-c-soft: rgba(var(--color-foreground), .04);--tk-c-accent: #c2185b;--tk-c-radius: var(--tk-radius-md, 8px);color:var(--tk-c-ink);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.tk-contact__shell{max-width:72rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.75rem}.tk-contact__header{display:flex;flex-direction:column;gap:.65rem;max-width:40rem}.tk-contact__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.15;letter-spacing:-.02em}@media screen and (min-width:750px){.tk-contact__title{font-size:calc(var(--font-heading-scale) * 2.6rem)}}.tk-contact__lead{margin:0;font-size:1.45rem;line-height:1.5;color:var(--tk-c-muted)}.tk-contact__layout{display:grid;grid-template-columns:1fr;gap:1.35rem;align-items:start}@media screen and (min-width:990px){.tk-contact__layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1.75rem 2rem}}.tk-contact__aside{display:flex;flex-direction:column;gap:.85rem}.tk-contact__card{margin:0;padding:1.2rem 1.25rem;border:1px solid var(--tk-c-line);border-radius:var(--tk-c-radius);background:var(--tk-c-soft)}@media screen and (min-width:750px){.tk-contact__card{padding:1.35rem 1.4rem}}.tk-contact__card-label{margin:0 0 .45rem;font-size:1.15rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tk-c-muted)}.tk-contact__card-body{margin:0;font-size:1.35rem;line-height:1.5}.tk-contact__card-body strong{font-weight:600}.tk-contact__card-body a{color:inherit;text-decoration:underline;text-underline-offset:.12em;word-break:break-word}.tk-contact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.tk-contact__item{display:grid;grid-template-columns:2.4rem 1fr;gap:.75rem;align-items:start}.tk-contact__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--tk-radius-sm, 6px);background:color-mix(in srgb,var(--tk-c-accent) 12%,transparent);color:var(--tk-c-accent);flex-shrink:0}.tk-contact__icon svg{width:1.2rem;height:1.2rem}.tk-contact__item-label{display:block;margin:0 0 .15rem;font-size:1.15rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--tk-c-muted)}.tk-contact__item-value{margin:0;font-size:1.35rem;line-height:1.4}.tk-contact__item-value a{color:inherit;text-decoration:none}.tk-contact__item-value a:hover,.tk-contact__item-value a:focus-visible{text-decoration:underline;text-underline-offset:.12em}.tk-contact__hours{margin:.35rem 0 0;font-size:1.25rem;line-height:1.4;color:var(--tk-c-muted)}.tk-contact__links{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:.85rem 0 0;padding:0;list-style:none}.tk-contact__links a{font-size:1.25rem;line-height:1.35;color:inherit;text-decoration:underline;text-underline-offset:.12em}.tk-contact__main{min-width:0}.tk-contact__form{display:flex;flex-direction:column;gap:1.15rem;margin:0;padding:1.25rem;border:1px solid var(--tk-c-line);border-radius:var(--tk-c-radius);background:rgb(var(--color-background))}@media screen and (min-width:750px){.tk-contact__form{padding:1.6rem;gap:1.25rem}}.tk-contact__form-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.5rem);line-height:1.25}.tk-contact__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:750px){.tk-contact__grid{grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}.tk-contact__field--full{grid-column:1 / -1}}.tk-contact__field{display:flex;flex-direction:column;gap:.4rem;margin:0;min-width:0}.tk-contact__label{font-size:1.3rem;font-weight:600;line-height:1.3}.tk-contact__req{color:var(--tk-c-accent)}.tk-contact__input,.tk-contact__textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:.9rem 1rem;border:1px solid var(--tk-c-line);border-radius:var(--tk-radius-sm, 6px);background:rgb(var(--color-background));color:var(--tk-c-ink);font-family:inherit;font-size:1.35rem;line-height:1.35;appearance:none;-webkit-appearance:none}.tk-contact__input:focus,.tk-contact__textarea:focus{outline:none;border-color:rgba(var(--color-button),.65);box-shadow:0 0 0 2px rgba(var(--color-button),.18)}.tk-contact__textarea{min-height:9rem;resize:vertical}.tk-contact__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}@media screen and (min-width:750px){.tk-contact__actions{flex-direction:row;align-items:center;justify-content:space-between}}.tk-contact__hint{margin:0;font-size:1.2rem;line-height:1.4;color:var(--tk-c-muted)}.tk-contact__submit{width:100%;min-height:3rem;justify-content:center}@media screen and (min-width:750px){.tk-contact__submit{width:auto;min-width:12rem}}.tk-contact__alert{margin:0;padding:.95rem 1.1rem;border-radius:var(--tk-c-radius);border:1px solid var(--tk-c-line);font-size:1.3rem;line-height:1.4}.tk-contact__alert--ok{border-color:color-mix(in srgb,#16a34a 45%,var(--tk-c-line));background:color-mix(in srgb,#16a34a 10%,transparent)}.tk-contact__alert--below{margin-top:1rem;width:100%}.tk-contact__alert--err{border-color:color-mix(in srgb,#dc2626 45%,var(--tk-c-line));background:color-mix(in srgb,#dc2626 8%,transparent)}.tk-contact__alert ul{margin:.4rem 0 0;padding-inline-start:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/toner-contact.css.map */
