.coc{--coc-line:var(--line,#C9D3DA);--coc-card:var(--offwhite,#F4F1EA)}.coc--dark{--coc-line:var(--cold-line,rgba(187,211,226,.22));color:#fff}.coc__form{margin:0}.coc__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,580px);gap:clamp(32px,6vw,110px);align-items:start}.coc__title{margin-top:16px}.coc__lede{max-width:520px;margin:22px 0 0;font-size:var(--fs-body,16px);line-height:1.6;text-transform:none;letter-spacing:.01em}.coc__topics{border:0;padding:0;margin:clamp(32px,4vw,52px) 0 0;min-width:0}.coc__topics legend{margin-bottom:14px;padding:0}.coc__topic{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;gap:4px 12px;padding:16px 4px 16px 0;border-top:1px solid var(--coc-line);cursor:pointer;transition:color .2s,padding .25s}.coc__topic:last-of-type{border-bottom:1px solid var(--coc-line)}.coc__topic input{position:absolute;opacity:0;pointer-events:none}.coc__num{color:var(--grey,#7A8790);font-variant-numeric:tabular-nums}.coc__tname{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(20px,1.9vw,28px);line-height:1}.coc__twho{grid-column:2;color:var(--grey,#7A8790);text-transform:none;letter-spacing:.01em;font-size:13px;line-height:1.4}.coc__topic:after{content:"";grid-column:3;grid-row:1;width:10px;height:10px;box-shadow:inset 0 0 0 1.5px currentColor;align-self:center}.coc__topic:hover{color:var(--cerulean,#1683C0)}.coc__topic:has(input:checked){color:var(--cerulean,#1683C0);padding-left:10px}.coc--dark .coc__topic:has(input:checked),.coc--dark .coc__topic:hover{color:var(--ice,#BBD3E2)}.coc__topic:has(input:checked):after{background:currentColor}.coc__topic:has(input:focus-visible){outline:2px solid var(--cerulean,#1683C0);outline-offset:2px}.coc__people{margin-top:clamp(32px,4vw,52px)}.coc__people ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.coc__people li{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--coc-line);text-transform:none;letter-spacing:.01em}.coc__people strong{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;font-size:18px}.coc__people a{text-decoration:underline;text-underline-offset:3px;word-break:break-all}.coc__pnote{color:var(--grey,#7A8790);font-size:13px}.coc__card{background:var(--coc-card);color:var(--ink,#0B1A24);padding:clamp(22px,3vw,40px);position:sticky;top:110px}.coc--light .coc__card{background:var(--frost,#EEF4F8)}.coc__panel{border:0;padding:0;margin:0;min-width:0}.coc__panel[hidden]{display:none}.coc .coc__card .c-display,.coc .coc__card .coc__ptitle{color:var(--ink,#0B1A24)}.coc__ptitle{font-size:clamp(28px,2.8vw,44px)}.coc__pintro{margin:14px 0 0;text-transform:none;letter-spacing:.01em;line-height:1.55;font-size:15px}.coc__shortcut{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;background:#fff;border:1px solid var(--coc-line);color:var(--ink,#0B1A24);transition:border-color .2s,transform .2s}.coc__shortcut:hover{border-color:var(--cerulean,#1683C0);transform:translateY(-1px)}.coc__shortcut>span{color:var(--grey,#7A8790);font-size:11px;letter-spacing:.06em}.coc__shortcut strong{font-weight:500;color:var(--cerulean,#1683C0);white-space:nowrap}.coc__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.coc__fields:empty{display:none}.coc__common{display:flex;flex-direction:column;gap:12px;margin-top:12px}.coc__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coc__f{display:flex;flex-direction:column;gap:6px;min-width:0}.coc__f--wide{grid-column:1/-1}.coc__f>span{font-size:11px;letter-spacing:.06em;color:var(--grey,#7A8790)}.coc__f input,.coc__f select,.coc__f textarea{font:inherit;font-size:16px;text-transform:none;letter-spacing:.01em;color:var(--ink,#0B1A24);background:#fff;border:1px solid #c9d3da;border-radius:0;padding:12px;min-height:46px;width:100%}.coc__f textarea{resize:vertical;line-height:1.5}.coc__f input:focus,.coc__f select:focus,.coc__f textarea:focus{outline:2px solid var(--cerulean,#1683C0);outline-offset:0;border-color:var(--cerulean,#1683C0)}.coc__f input:user-invalid,.coc__f select:user-invalid,.coc__f textarea:user-invalid{border-color:#c0392b;background:#fff6f5}.coc__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.coc__send{justify-content:center;margin-top:4px}.coc__small{margin:0;color:var(--grey,#7A8790);text-transform:none;letter-spacing:.01em;font-size:13px}.coc__err{background:#fff0ee;color:#9b2c1f;padding:10px 12px;text-transform:none;letter-spacing:.01em;margin:0}.coc__done{outline:none;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.coc__done .c-display{color:var(--ink,#0B1A24)}.coc__done p{margin:0;text-transform:none;letter-spacing:.01em;line-height:1.55;font-size:15px}.coc__done .c-btn--ghost:hover{background:var(--ink,#0B1A24);color:#fff}@media(max-width:899px){.coc__grid{grid-template-columns:1fr}.coc__card{position:static;margin:0 calc(-1 * var(--gutter,16px))}.coc__fields,.coc__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/co-contact.css.map */
