.ct-hero{background:var(--cm-fog)}.ct-hero__inner{padding-top:5.6rem;padding-bottom:4.8rem}.ct-crumb{margin:0 0 2rem;font-size:1.4rem;color:var(--cm-muted)}.ct-crumb a{color:inherit}.ct-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:start}.ct-lines{border-top:1px solid var(--cm-ink)}.ct-line{padding:2.4rem 0;border-bottom:1px solid var(--cm-rule)}.ct-line__label{margin:0;font-size:1.4rem;color:var(--cm-muted)}.ct-line__value{display:block;margin:.4rem 0 0;font-size:clamp(3.2rem,4.4vw,5.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--cm-ink);text-decoration:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ct-line__value--email{font-size:clamp(2rem,2.6vw,3rem);letter-spacing:-.02em}.ct-line__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.ct-line__actions .cm-btn{gap:.8rem;padding:0 2rem}.ct-line__actions svg{width:2rem;height:2rem;flex:none}.ct-btn--wa{background:var(--cm-leaf);border-color:var(--cm-leaf)}.ct-btn--wa:hover{background:#2f6140}.ct-address{margin:.6rem 0 0;font-style:normal;font-size:1.7rem;line-height:1.6;max-width:34ch}.ct-note{margin:2.4rem 0 0;padding:1.4rem 1.6rem;background:#fdf7e7;border:1px solid #ecd9a2;border-radius:6px;font-size:1.4rem;line-height:1.5;color:#4a3b10}.ct-note a{color:inherit;font-weight:800;white-space:nowrap}.ct-form{position:sticky;top:2.4rem;padding:clamp(2.4rem,3vw,3.2rem);background:var(--cm-fog);border-radius:6px}.ct-form h2{margin:0 0 .6rem}.ct-form__intro{margin:0 0 2.4rem;color:var(--cm-muted)}.ct-field{display:grid;gap:.6rem;margin-bottom:1.6rem}.ct-field label{font-size:1.4rem;font-weight:700}.ct-field input,.ct-field textarea{width:100%;min-height:5rem;padding:1.2rem 1.4rem;font:400 1.6rem/1.4 var(--cm-font);color:var(--cm-ink);background:var(--cm-paper);border:1px solid #cad3c6;border-radius:4px}.ct-field textarea{min-height:14rem;resize:vertical}.ct-field input:focus-visible,.ct-field textarea:focus-visible{outline:2px solid var(--cm-leaf);outline-offset:1px;border-color:var(--cm-leaf)}.ct-form .cm-btn{width:100%;min-height:5.4rem;font-size:1.6rem}.ct-msg{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:4px;font-size:1.5rem}.ct-msg--ok{background:#e6efe9;color:var(--cm-leaf);font-weight:700}.ct-msg--err{background:#fbe9e8;color:#a3201b}.ct-msg--err ul{margin:.4rem 0 0;padding-left:1.8rem}.ct-grid--single{grid-template-columns:minmax(0,1fr)}.ct-grid--single>div{max-width:76rem}@media(max-width:989px){.ct-grid{grid-template-columns:1fr}.ct-form{position:static}}@media(max-width:749px){.ct-hero__inner{padding-top:2rem;padding-bottom:3.2rem}.ct-crumb{margin-bottom:1.2rem;font-size:1.3rem}.ct-line{padding:2rem 0}.ct-line__value{font-size:3.4rem}.ct-line__value--email{font-size:2rem}.ct-line__actions{display:grid;grid-template-columns:1fr 1fr}.ct-line__actions .cm-btn{min-height:5rem;padding:0 1rem}.ct-line__actions .cm-btn:only-child{grid-column:1 / -1}.ct-address{font-size:1.6rem}.ct-form{margin-inline:calc(var(--cm-gutter) * -1);border-radius:0;padding:3.2rem var(--cm-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cm-contact.css.map */
