@import"https://fonts.googleapis.com/css2?family=Tenor+Sans&family=Assistant:wght@200;300;400;500;600;700;800&display=swap";.lbc-contact{--lbc-ink-900: var(--ink-900, #1e1e1c);--lbc-ink-700: var(--ink-700, #3a3a36);--lbc-ink-600: var(--ink-600, #565551);--lbc-ink-500: var(--ink-500, #6e6d66);--lbc-ink-400: var(--ink-400, #8d8c84);--lbc-bone-50: var(--bone-50, #faf8f3);--lbc-bone-100: var(--bone-100, #f4f1ea);--lbc-bone-300: var(--bone-300, #ddd7c8);--lbc-ember-600: var(--ember-600, #b0432a);--lbc-font-display: var(--font-display, "ivymode", "Tenor Sans", "Times New Roman", serif);--lbc-font-body: var(--font-body, "Assistant", system-ui, -apple-system, sans-serif);--lbc-radius-xs: var(--radius-xs, 2px);--lbc-ease-standard: var(--ease-standard, cubic-bezier(.4, 0, .2, 1));--lbc-dur-normal: var(--dur-normal, .24s);--lbc-ring: 0 0 0 2px var(--lbc-bone-50), 0 0 0 4px var(--lbc-ember-600);--lbc-pad: clamp(20px, 5vw, 48px);--lbc-max: 1140px;--lbc-sec-y: clamp(64px, 10vw, 120px);background:var(--lbc-bone-50);color:var(--lbc-ink-900);font-family:var(--lbc-font-body);-webkit-font-smoothing:antialiased}.lbc-contact__section{box-sizing:border-box;padding:var(--lbc-sec-y) var(--lbc-pad)}.lbc-contact__section--sunken{background:var(--lbc-bone-100);border-top:1px solid var(--lbc-bone-300)}.lbc-contact__inner{box-sizing:border-box;max-width:var(--lbc-max);margin:0 auto}.lbc-contact__anchor{scroll-margin-top:80px}.lbc-contact__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,40px)}.lbc-contact__eyebrow{margin:0 0 18px;display:inline-flex;align-items:center;gap:12px;font:600 12px/1 var(--lbc-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--lbc-ink-500)}.lbc-contact__eyebrow-rule{width:26px;height:1px;background:var(--lbc-bone-300);display:inline-block;flex:0 0 auto}.lbc-contact__h1{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(2.35rem,6.4vw,3.1rem);line-height:1.08;letter-spacing:-.02em;text-wrap:pretty}.lbc-contact__h2{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(1.9rem,5vw,2.5rem);line-height:1.12;letter-spacing:-.01em;text-wrap:pretty}.lbc-contact__lead{margin:0;font:300 clamp(1.0625rem,3.4vw,1.1875rem)/1.8 var(--lbc-font-body);color:var(--lbc-ink-700);text-wrap:pretty}.lbc-contact__body{margin:0;font:400 1.0625rem/1.75 var(--lbc-font-body);color:var(--lbc-ink-700);text-wrap:pretty}.lbc-contact__btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;padding:14px 30px;font:600 13px/1 var(--lbc-font-body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:var(--lbc-radius-xs);transition:background-color var(--lbc-dur-normal) var(--lbc-ease-standard),color var(--lbc-dur-normal) var(--lbc-ease-standard)}.lbc-contact__btn:focus-visible{outline:none;box-shadow:var(--lbc-ring)}.lbc-contact__btn--primary{background:var(--lbc-ink-900);color:var(--lbc-bone-50);border:none}.lbc-contact__btn--primary:hover{background:var(--lbc-ink-700);color:var(--lbc-bone-50)}.lbc-contact__btn--secondary{background:transparent;color:var(--lbc-ink-900);border:1.5px solid var(--lbc-ink-900)}.lbc-contact__btn--secondary:hover{background:var(--lbc-ink-900);color:var(--lbc-bone-50)}.lbc-contact-open{padding:clamp(48px,8vw,96px) var(--lbc-pad) clamp(56px,9vw,104px)}.lbc-contact-open__body{max-width:62ch;display:flex;flex-direction:column;gap:20px}.lbc-contact-open__actions{display:flex;flex-direction:column;gap:12px;margin-top:clamp(8px,1.5vw,12px)}.lbc-contact-routes__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lbc-contact-routes__table{width:100%;min-width:520px;border-collapse:collapse;text-align:left}.lbc-contact-routes__th{padding:0 0 10px;border-bottom:1px solid var(--lbc-ink-900);font:600 10px/1.5 var(--lbc-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lbc-ink-600)}.lbc-contact-routes__th--first{padding-right:16px}.lbc-contact-routes__td{padding:16px 0;border-bottom:1px solid var(--lbc-bone-300);font:400 1rem/1.65 var(--lbc-font-body);color:var(--lbc-ink-700);vertical-align:top}.lbc-contact-routes__td--first{padding-right:16px}.lbc-contact-routes__link{color:var(--lbc-ink-900);text-decoration:underline;text-underline-offset:3px}.lbc-contact-routes__link:focus-visible{outline:none;box-shadow:var(--lbc-ring)}.lbc-contact-co__cols{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,32px);margin-top:clamp(36px,5vw,56px)}.lbc-contact-co__col{border-top:1px solid var(--lbc-bone-300);padding-top:18px}.lbc-contact-co__label{margin:0 0 12px;font:600 10px/1.5 var(--lbc-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--lbc-ink-600)}.lbc-contact-co__value{margin:0;font:400 1rem/1.8 var(--lbc-font-body);color:var(--lbc-ink-700)}.lbc-contact-co__social{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,28px);margin-top:clamp(36px,5vw,56px);padding-top:22px;border-top:1px solid var(--lbc-bone-300)}.lbc-contact-co__social-link{font:600 11px/1.4 var(--lbc-font-body);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--lbc-ink-900)}.lbc-contact-co__social-link:hover{color:var(--lbc-ink-900);text-decoration:underline;text-underline-offset:4px}.lbc-contact-co__social-link:focus-visible{outline:none;box-shadow:var(--lbc-ring)}.lbc-contact-map{padding:0 var(--lbc-pad) clamp(56px,8vw,96px)}.lbc-contact-map__figure{margin:0 auto;max-width:900px}.lbc-contact-map__svg{display:block;overflow:visible;width:100%;height:auto}.lbc-contact-map__dot{fill:var(--lbc-ink-400)}.lbc-contact-map__marker-halo{fill:var(--lbc-bone-50)}.lbc-contact-map__marker{fill:var(--lbc-ember-600)}.lbc-contact-map__caption{margin:clamp(20px,3vw,28px) auto 0;max-width:52ch;text-align:center;font:400 .875rem/1.7 var(--lbc-font-body);color:var(--lbc-ink-600);text-wrap:pretty}@media(min-width:480px){.lbc-contact .lbc-contact__btn{width:auto}.lbc-contact .lbc-contact-open__actions{flex-direction:row}}@media(min-width:1024px){.lbc-contact .lbc-contact__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:8.3%;row-gap:0}.lbc-contact .lbc-contact__rail{position:sticky;top:130px;align-self:start}.lbc-contact .lbc-contact__rail--static{align-self:start}.lbc-contact .lbc-contact-co__cols{grid-template-columns:repeat(3,1fr);gap:0}.lbc-contact .lbc-contact-co__col{border-left:1px solid var(--lbc-bone-300);padding-left:clamp(24px,3vw,40px);padding-right:clamp(16px,2vw,28px)}.lbc-contact .lbc-contact-co__col:first-child{border-left:none;padding-left:0}}@media(prefers-reduced-motion:reduce){.lbc-contact .lbc-contact__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lbc-contact.css.map */
