.uc-contact .ct-hero{background:var(--surface-2);border-bottom:1px solid var(--line)}.uc-contact .ct-hero .wrap{max-width:740px;text-align:center;padding:60px 24px 40px}.uc-contact .ct-hero .eyebrow{font-family:var(--fh);text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;color:var(--teal);font-weight:600}.uc-contact .ct-hero h1{font-family:var(--fd);font-size:clamp(2.4rem,5vw,3.6rem);line-height:1;margin:.14em 0 .26em}.uc-contact .ct-hero p{color:var(--muted);font-size:1.06rem}.uc-contact .ct-main{padding:60px 0}.uc-contact .ct-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:52px;align-items:start}.uc-contact .ct-grid>*{min-width:0}.uc-contact .ct-form .fld{margin-bottom:16px}.uc-contact .ct-form .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.uc-contact .ct-form label{display:block;font-family:var(--fh);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--muted);margin-bottom:7px}.uc-contact .ct-input,.uc-contact .ct-select,.uc-contact .ct-area{width:100%;border:1px solid var(--line);border-radius:11px;padding:13px 15px;font-family:var(--fb);font-size:.97rem;color:var(--ink);background:var(--surface-2);box-sizing:border-box}.uc-contact .ct-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23566461' stroke-width='2' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.uc-contact .ct-area{min-height:150px;resize:vertical;line-height:1.5}.uc-contact .ct-input:focus,.uc-contact .ct-select:focus,.uc-contact .ct-area:focus{outline:none;border-color:var(--teal);background:#fff}.uc-contact .ct-input:focus-visible,.uc-contact .ct-select:focus-visible,.uc-contact .ct-area:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.uc-contact .ct-input::placeholder,.uc-contact .ct-area::placeholder{color:var(--muted);opacity:.7}.uc-contact .ct-input:user-invalid,.uc-contact .ct-area:user-invalid{border-color:var(--recover)}.uc-contact .ct-form .btn{margin-top:6px}.uc-contact .ct-err{color:var(--recover);font-size:.8rem;margin-top:0;margin-bottom:16px}.uc-contact .ct-err.is-shown{display:block}.uc-contact .ct-err ul{margin:6px 0 0;padding-left:1.1em}.uc-contact .ct-err li{margin-top:2px}.uc-contact .ct-ok{background:var(--surface);border:1px solid var(--teal-bright);border-radius:16px;padding:30px;display:flex;gap:14px;align-items:flex-start}.uc-contact .ct-ok .tick{width:30px;height:30px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex:none}.uc-contact .ct-ok h3{font-family:var(--fh);text-transform:uppercase;letter-spacing:.02em;font-size:1.1rem;margin-bottom:.3em}.uc-contact .ct-ok p{color:var(--muted);font-size:.95rem;line-height:1.5}.uc-contact .ct-aside .blk{border-top:1px solid var(--line);padding:22px 0}.uc-contact .ct-aside .blk:first-child{border-top:none;padding-top:0}.uc-contact .ct-aside h3{font-family:var(--fh);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:var(--teal);margin-bottom:.5em}.uc-contact .ct-aside .big{font-size:1.08rem;color:var(--ink-dark)}.uc-contact .ct-aside .big a{color:var(--teal-deep);text-decoration:none;border-bottom:1px solid var(--teal-bright)}.uc-contact .ct-aside p{color:var(--muted);font-size:.92rem;line-height:1.5;margin-top:4px}.uc-contact .ct-aside .links{display:flex;flex-direction:column;gap:9px;margin-top:2px}.uc-contact .ct-aside .links a{color:var(--ink);font-size:.96rem;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--line);padding-bottom:8px}.uc-contact .ct-aside .links a:hover{color:var(--teal)}.uc-contact .ct-aside .links a span{color:var(--teal);font-family:var(--fh)}.uc-contact .ct-b2b{background:var(--ink-dark);color:var(--cream)}.uc-contact .ct-b2b .wrap{padding:58px 24px}.uc-contact .ct-b2b .inner{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.uc-contact .ct-b2b .inner>*{min-width:0}.uc-contact .ct-b2b .eyebrow{font-family:var(--fh);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:var(--teal-bright);font-weight:600}.uc-contact .ct-b2b h2{font-family:var(--fd);font-size:clamp(1.8rem,3.6vw,2.6rem);color:#fff;line-height:1.04;margin:.16em 0 .3em}.uc-contact .ct-b2b p{color:#fdf5e6cc;max-width:46ch}.uc-contact .ct-b2b .act{text-align:right}.uc-contact .ct-b2b .btn{background:var(--cream);color:var(--teal-deep);border-color:var(--cream)}.uc-contact .ct-b2b .btn:hover{background:#fff}@media(max-width:860px){.uc-contact .ct-grid{grid-template-columns:1fr;gap:36px}.uc-contact .ct-b2b .inner{grid-template-columns:1fr;gap:18px}.uc-contact .ct-b2b .act{text-align:left}}@media(max-width:430px){.uc-contact .ct-form .two{grid-template-columns:1fr;gap:0}.uc-contact .ct-form .two>*{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.uc-contact *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/uc-contact.css.map */
