.cc-hero{padding:3.2rem 0}@media(min-width:990px){.cc-hero{padding:8rem 0 6.4rem}}.cc-grid{display:grid;gap:4.8rem}@media(min-width:990px){.cc-grid{grid-template-columns:minmax(0,1fr) 52rem;gap:8rem;align-items:start}}.cc-kicker{font:700 1.6rem/1.3 var(--ff-body);color:var(--c-night-muted);margin:0 0 1.2rem}.cc-hero h1{font:800 3.8rem/1.02 var(--ff-display);letter-spacing:-.025em;color:#fff;margin:0 0 1.6rem}@media(min-width:750px){.cc-hero h1{font-size:6.4rem}}.cc-hero .im-accent{color:var(--c-link-night)}.cc-lede{font-size:1.7rem;line-height:1.55;margin:0 0 2.8rem;max-width:44ch}@media(min-width:750px){.cc-lede{font-size:1.9rem}}.cc-ways{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin:0 0 3.2rem}.cc-email{font:800 2.8rem/1.1 var(--ff-display);letter-spacing:-.01em;color:var(--c-link-night)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;display:inline-flex;align-items:center;min-height:5.2rem}@media(min-width:750px){.cc-email{font-size:4.2rem}}.cc-email:hover{text-decoration-thickness:3px}.cc-hero .im-btn--inverse svg{width:2rem;height:2rem}.cc-addr{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:0 1.2rem;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.16);max-width:44rem}.cc-addr svg{width:2.4rem;height:2.4rem;color:var(--c-night-muted);margin-top:.2rem}.cc-addr b{display:block;color:#fff}.cc-addr address{font-style:normal;color:var(--c-night-muted);font-size:1.7rem;line-height:1.5}.cc-form{background:#fff;color:var(--c-ink);border-radius:1.6rem;padding:2.4rem 1.6rem;box-shadow:0 2.4rem 4.8rem #00000047}@media(min-width:750px){.cc-form{padding:3.6rem}}@media(min-width:990px){.cc-form{margin-bottom:-26rem;position:relative;z-index:2}}.cc-form h2{font:800 2.6rem/1.15 var(--ff-display);color:var(--c-ink);margin:0 0 .6rem}.cc-form .cc-req{margin:0 0 2rem;color:var(--c-muted)}.cc-field{margin:0 0 1.6rem}.cc-form .im-label{color:var(--c-ink)}.cc-form .im-input{background:var(--c-paper);border-color:var(--c-control)}.cc-form textarea.im-input{min-height:14rem;padding:1.2rem 1.4rem;line-height:1.5;resize:vertical}.cc-form .im-btn{width:100%}.cc-form :focus-visible{outline-color:var(--c-focus)}.cc-next{padding:4.8rem 0 5.6rem}@media(min-width:990px){.cc-next{padding:6.4rem 0 8rem}}.cc-next h2{font:800 var(--fs-h2)/1.1 var(--ff-display);letter-spacing:-.015em;margin:0 0 .8rem}.cc-next__lede{color:var(--c-muted);margin:0 0 2.4rem}.cc-list{list-style:none;margin:0;padding:0}@media(min-width:990px){.cc-next .cc-grid>.cc-listwrap{grid-column:1 / -1}.cc-list{display:grid;grid-template-columns:1fr 1fr;column-gap:8rem}.cc-list li+li{border-top:0!important}.cc-list li{border-bottom:1px solid var(--c-line)}.cc-next .cc-grid{row-gap:2.4rem}}.cc-list li+li{border-top:1px solid var(--c-line)}.cc-list a{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem;gap:.4rem 1.6rem;align-items:center;padding:1.8rem 0;color:var(--c-ink);text-decoration:none;min-height:4.4rem}.cc-list b{font:800 2.2rem/1.15 var(--ff-display);letter-spacing:-.01em}@media(min-width:750px){.cc-list b{font-size:2.6rem}}.cc-list span{grid-column:1;color:var(--c-muted);font-size:1.6rem;line-height:1.45}.cc-list svg{grid-column:2;grid-row:1 / span 2;width:2.4rem;height:2.4rem;color:var(--c-link);transition:transform var(--dur) ease}.cc-list a:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.cc-list a:hover svg{transform:translate(.4rem)}.cc-form .cc-status{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:var(--r-control);font:700 1.6rem/1.4 var(--ff-body)}.cc-form .cc-status--ok{background:var(--c-success-bg);color:var(--c-success)}.cc-form .cc-status--err{background:var(--c-error-bg);color:var(--c-error)}.cc-form .cc-status--err a{color:var(--c-error)}.cc-form .cc-err{display:block;margin:.6rem 0 0;color:var(--c-error);font-size:1.4rem}.cc-email{word-break:break-word}@media(max-width:989px){.cc-next .cc-grid{gap:2.4rem}}.cc-emailrow{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.cc-copy{min-height:var(--tap);padding:0 1.6rem;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;font:700 1.4rem/1 var(--ff-body);cursor:pointer}.cc-copy:hover{background:#ffffff1a}.cc-copy:focus-visible{outline:2px solid #fff;outline-offset:2px}.cc-ways+.cc-promise{margin:-1.6rem 0 3.2rem;font-size:1.6rem;color:var(--c-night-muted)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/imods-page-contact.css.map */
