.ct{--ct-ink: #00263e;--ct-ivory: #faf9f6;--ct-muted: #5c6570;--ct-line: rgba(0, 38, 62, .14);--ct-display: "Syne", var(--heading-font-family, sans-serif);--ct-body: "aktiv-grotesk", var(--text-font-family, sans-serif);background:var(--ct-ivory);color:var(--ct-ink);font-family:var(--ct-body);-webkit-font-smoothing:antialiased}.ct :is(h1,h2,.ct-kicker){font-family:var(--ct-display)!important;font-style:normal;font-weight:500!important}.ct :is(h1,h2){margin:0;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.ct-shell{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px);box-sizing:border-box}.ct-kicker{margin:0 0 .7rem;font-size:.68rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--ct-muted)}.ct-main{display:grid;gap:clamp(2.25rem,4vw,4rem);align-items:start;padding-top:clamp(2.25rem,4.5vw,3.75rem);padding-bottom:clamp(2.5rem,5vw,3.75rem)}.ct-title{max-width:10em;font-size:clamp(2.15rem,3.6vw,3.15rem)}.ct-lede{max-width:32rem;margin-top:.9rem;font-size:1rem;line-height:1.65;color:var(--ct-ink)}.ct-lede p{margin:0}.ct-lede p+p{margin-top:.75rem}.ct-channels{margin:1.75rem 0 0}.ct-channel{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.2rem 1rem;padding:.7rem 0 0}.ct-channel+.ct-channel{margin-top:.15rem}.ct-channel dt{margin:0;padding-top:.15rem;font-family:var(--ct-body)!important;font-size:.82rem;font-weight:400!important;letter-spacing:0;line-height:1.45;text-transform:none;color:var(--ct-muted)}.ct-channel dd{margin:0;font-size:1.02rem;line-height:1.5}.ct-channel a{color:inherit;text-decoration:none}.ct-channel a:hover{text-decoration:underline;text-underline-offset:.16em}.ct-channel__note{margin:.15rem 0 0;color:var(--ct-muted);font-size:.84rem;line-height:1.4}.ct-social{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-top:1.5rem;color:var(--ct-muted)}.ct-social__label{margin:0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ct-muted)}.ct-social .social-media{gap:.85rem}.ct-social .social-media svg{width:1.05rem;height:1.05rem}.ct-social .social-media a{color:var(--ct-muted)}.ct-social .social-media a:hover{color:var(--ct-ink)}.ct-panel{--text-color: 0 38 62;--background: 250 249 246;background:transparent;border:0;box-shadow:none;padding:0}.ct-panel__title{font-size:1.35rem}.ct-panel__text{margin-top:.75rem;color:var(--ct-muted);font-size:.98rem;line-height:1.6}.ct-panel__text p{margin:0}.ct-panel .form,.ct-panel .fieldset{gap:1.05rem}.ct-panel .form{margin-top:1.35rem}.ct-panel .banner{margin-bottom:.25rem}.ct-panel :is(.input,.textarea,.select){border-color:#00263e24;border-radius:0;box-shadow:none;background:#fff;color:var(--ct-ink)}.ct-panel :is(.input,.textarea,.select):focus,.ct-panel .select:focus-visible{border-color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-ink)}.ct-panel .floating-label{color:var(--ct-muted)}.ct-submit{margin-top:.35rem}.ct-submit .button{--button-background: 0 38 62;--button-text-color: 255 255 255;--button-outline-color: 0 38 62;border-radius:0;box-shadow:none;font-family:var(--ct-body);font-size:.78rem;font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase;padding:1.05rem 1.6rem}.ct-submit .button:hover{--button-background: 0 24 40}.ct-panel__note{margin:.9rem 0 0;color:var(--ct-muted);font-size:.86rem;line-height:1.5}.ct-paths{padding-top:.5rem;padding-bottom:clamp(2.25rem,5vw,3.25rem);border-top:0}.ct-paths__title{max-width:16em;font-size:1.35rem}.ct-paths__grid{display:grid;grid-template-columns:1fr;gap:1.35rem 2rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.ct-path{display:block;padding:0;color:inherit;text-decoration:none}.ct-path__label{display:inline;font-family:var(--ct-body);font-size:.98rem;font-weight:500;letter-spacing:0;line-height:1.35;text-decoration:none}.ct-path__text{display:block;margin-top:.2rem;color:var(--ct-muted);font-size:.9rem;line-height:1.45}.ct-path:hover .ct-path__label{text-decoration:underline;text-underline-offset:.16em}.ct a:focus-visible{outline:1px solid var(--ct-ink);outline-offset:3px}@media screen and (min-width:1000px){.ct-main{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.9fr)}.ct-paths__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:700px)and (max-width:999px){.ct-paths__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:699px){.ct-channel{grid-template-columns:1fr;gap:.3rem}.ct-path{padding-block:.15rem}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/lcf-contact.css.map */
