.lipo-contact{--lct-navy: #0B1E33;--lct-navy-2: #12293F;--lct-ink: #1A2A38;--lct-mute: #5C6B76;--lct-gold: #B8901F;--lct-gold-lt: #D8BC85;--lct-cream: #FBF8F1;--lct-line: rgba(11, 30, 51, .13);color:var(--lct-ink)}.lipo-contact *,.lipo-contact *:before,.lipo-contact *:after{box-sizing:border-box}.lipo-contact h1,.lipo-contact h2,.lipo-contact h3,.lipo-contact p,.lipo-contact ul{margin:0}.lipo-contact .lct-wrap{max-width:1180px;margin:0 auto;padding:0 32px}.lipo-contact .lct-open{background:radial-gradient(120% 130% at 88% -20%,rgba(184,144,31,.16),transparent 58%),linear-gradient(165deg,var(--lct-navy),var(--lct-navy-2));color:#efeae0;padding:72px 0 74px}.lipo-contact .lct-kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lct-gold-lt);margin-bottom:18px}.lipo-contact .lct-title{font-size:clamp(30px,4.1vw,50px);font-weight:600;line-height:1.07;letter-spacing:-.028em;color:#fbf8f2;max-width:16ch}.lipo-contact .lct-rule{height:2px;width:62px;background:var(--lct-gold);margin:26px 0 0}.lipo-contact .lct-open-grid{display:grid;gap:30px}@media(min-width:900px){.lipo-contact .lct-open-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:68px;align-items:end}}.lipo-contact .lct-note{max-width:52ch;border-left:2px solid var(--lct-gold);padding:2px 0 2px 22px}@media(max-width:899px){.lipo-contact .lct-note{margin-top:30px}}.lipo-contact .lct-note p{font-size:clamp(15.5px,1.45vw,18px);line-height:1.66;color:#efeae0d6}.lipo-contact .lct-note p+p{margin-top:12px}.lipo-contact .lct-main{background:#fff;padding:64px 0 68px}.lipo-contact .lct-grid{display:grid;gap:44px;align-items:start}@media(min-width:900px){.lipo-contact .lct-grid{grid-template-columns:400px minmax(0,1fr);column-gap:68px}.lipo-contact .lct-rail{position:sticky;top:calc(var(--header-height, 0px) + 24px)}}.lipo-contact .lct-card{background:var(--lct-cream);border:1px solid var(--lct-line);border-radius:4px;padding:26px 26px 28px}.lipo-contact .lct-card-k{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lct-gold);margin-bottom:12px}.lipo-contact .lct-mail{display:inline-block;font-size:clamp(17px,1.55vw,20px);font-weight:600;letter-spacing:-.014em;line-height:1.25;color:var(--lct-navy);text-decoration:none;border-bottom:1px solid rgba(184,144,31,.42);padding-bottom:2px;overflow-wrap:anywhere;transition:color .18s,border-color .18s}.lipo-contact .lct-mail:hover,.lipo-contact .lct-mail:focus-visible{color:var(--lct-gold);border-bottom-color:var(--lct-gold)}.lipo-contact .lct-reply{margin-top:14px;font-size:14.5px;line-height:1.6;color:var(--lct-mute)}.lipo-contact .lct-include{margin-top:22px;padding-top:20px;border-top:1px solid var(--lct-line)}.lipo-contact .lct-include-k{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lct-mute);margin-bottom:12px}.lipo-contact .lct-include ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:9px}.lipo-contact .lct-include li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.58;color:var(--lct-ink)}.lipo-contact .lct-include li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--lct-gold)}.lipo-contact .lct-where{margin-top:22px;padding:0 2px;font-size:13.5px;line-height:1.6;color:var(--lct-mute)}.lipo-contact .lct-where a{color:var(--lct-navy)}.lipo-contact .lct-form-head{margin-bottom:26px}.lipo-contact .lct-h2{font-size:clamp(22px,2.4vw,29px);font-weight:600;line-height:1.16;letter-spacing:-.022em;color:var(--lct-navy)}.lipo-contact .lct-sub{margin-top:10px;font-size:15.5px;line-height:1.62;color:var(--lct-mute);max-width:56ch}.lipo-contact .lct-row{display:grid;gap:18px}@media(min-width:700px){.lipo-contact .lct-row--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}.lipo-contact .lct-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.lipo-contact .lct-field label{font-size:11.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--lct-mute)}.lipo-contact .lct-field .req{color:var(--lct-gold)}.lipo-contact .lct-field select:invalid{color:#5c6b769e}.lipo-contact .lct-field input,.lipo-contact .lct-field select,.lipo-contact .lct-field textarea{width:100%;font-size:15.5px;line-height:1.5;color:var(--lct-ink);background:#fff;border:1px solid var(--lct-line);border-radius:3px;padding:12px 14px;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none;appearance:none}.lipo-contact .lct-field textarea{resize:vertical;min-height:168px}.lipo-contact .lct-field select{background-image:linear-gradient(45deg,transparent 50%,var(--lct-mute) 50%),linear-gradient(135deg,var(--lct-mute) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}.lipo-contact .lct-field input:focus,.lipo-contact .lct-field select:focus,.lipo-contact .lct-field textarea:focus{outline:none;border-color:var(--lct-gold);box-shadow:0 0 0 3px #b8901f29}.lipo-contact .lct-field input::placeholder,.lipo-contact .lct-field textarea::placeholder{color:#5c6b769e}.lipo-contact .lct-send{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:14px 30px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fbf8f2;background:var(--lct-navy);border:1px solid var(--lct-navy);border-radius:3px;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.lipo-contact .lct-send:hover,.lipo-contact .lct-send:focus-visible{background:var(--lct-gold);border-color:var(--lct-gold);color:#14202c}.lipo-contact .lct-consent{margin-top:16px;font-size:12.5px;line-height:1.6;color:var(--lct-mute);max-width:54ch}.lipo-contact .lct-status{border-radius:4px;padding:20px 22px;margin-bottom:26px;font-size:15.5px;line-height:1.62}.lipo-contact .lct-status--ok{background:var(--lct-cream);border:1px solid rgba(184,144,31,.45);border-left:3px solid var(--lct-gold);color:var(--lct-ink)}.lipo-contact .lct-status--bad{background:#fdf4f2;border:1px solid rgba(158,60,40,.32);border-left:3px solid #9E3C28;color:#6e2b1c}.lipo-contact .lct-status ul{margin:8px 0 0;padding-left:18px}.lipo-contact .lct-first{background:var(--lct-cream);border-top:1px solid var(--lct-line);padding:58px 0 62px}.lipo-contact .lct-first-head{max-width:58ch;margin-bottom:30px}.lipo-contact .lct-first-head p{margin-top:10px;font-size:15.5px;line-height:1.62;color:var(--lct-mute)}.lipo-contact .lct-links{display:grid;gap:1px;background:var(--lct-line);border:1px solid var(--lct-line);border-radius:4px;overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lipo-contact .lct-link{background:#fff;padding:22px 24px 24px;display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit;transition:background .18s}.lipo-contact .lct-link:hover{background:#fdfcf8}.lipo-contact .lct-link-t{font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--lct-navy)}.lipo-contact .lct-link:hover .lct-link-t{color:var(--lct-gold)}.lipo-contact .lct-link p{font-size:14.5px;line-height:1.6;color:var(--lct-ink)}@media(max-width:899px){.lipo-contact .lct-open{padding:52px 0 54px}.lipo-contact .lct-main{padding:44px 0 48px}.lipo-contact .lct-first{padding:42px 0 46px}.lipo-contact .lct-wrap{padding:0 22px}.lipo-contact .lct-note{margin-top:26px;padding-left:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lipo-contact.css.map */
