.lmdb-bar{--lb-green: var(--COLOR-PRIMARY, #004E2E);--lb-dark: var(--INVERSE-BG, #004E2E);--lb-cream: var(--COLOR-BG, #F5F1E9);--lb-pink: var(--INVERSE-PRIMARY, #E4B9AF);--lb-accent: var(--lb-pink);--lb-cream-2: color-mix(in srgb, var(--lb-green) 5%, var(--lb-cream));--lb-ink: var(--lb-green);--lb-text: #1F1F1F;--lb-body: #3A3A36;--lb-muted: #5C5A55;--lb-line: color-mix(in srgb, var(--lb-green) 22%, var(--lb-cream));--lb-gold: var(--lb-green);--lb-on-dark: color-mix(in srgb, var(--lb-cream) 80%, var(--lb-dark));--lb-on-dark-soft: color-mix(in srgb, var(--lb-cream) 66%, var(--lb-dark));--lb-line-dark: color-mix(in srgb, var(--lb-pink) 40%, var(--lb-dark));font-family:var(--FONT-STACK-BODY, system-ui, sans-serif);color:var(--lb-text);background:var(--lb-cream)}.lmdb-bar *,.lmdb-bar *:before,.lmdb-bar *:after{box-sizing:border-box}.lmdb-bar--alt{background:var(--lb-cream-2)}.lmdb-bar--dark{background:var(--lb-dark);color:var(--lb-cream)}.lmdb-bar__wrap{max-width:1240px;margin:0 auto;padding:clamp(72px,9vw,120px) 24px}.lmdb-bar__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:48px}.lmdb-bar .lmdb-bar__eyebrow{margin:0;font-family:var(--TYPE-STACK-KICKER, var(--FONT-STACK-BODY));font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--lb-gold)}.lmdb-bar--dark .lmdb-bar__eyebrow{color:var(--lb-accent)}.lmdb-bar .lmdb-bar__title{margin:0;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-weight:var(--FONT-WEIGHT-HEADING, 400);font-style:var(--FONT-STYLE-HEADING, normal);font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:normal;text-transform:none;color:var(--lb-ink)}.lmdb-bar--dark .lmdb-bar__title{color:var(--lb-cream)}.lmdb-bar .lmdb-bar__title em{font-style:italic}.lmdb-bar .lmdb-bar__text{color:var(--lb-body);max-width:560px}.lmdb-bar .lmdb-bar__text p{margin:0 0 12px}.lmdb-bar--dark .lmdb-bar__text{color:var(--lb-on-dark)}.lmdb-bar .lmdb-bar__quote{margin:0;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-style:italic;font-size:clamp(20px,2vw,24px);line-height:1.4;color:var(--lb-ink);max-width:560px}.lmdb-bar--dark .lmdb-bar__quote{color:var(--lb-cream)}.lmdb-bar__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:1px solid transparent;border-radius:var(--BUTTON-RADIUS, 0);font-family:var(--TYPE-STACK-BUTTON, var(--FONT-STACK-BODY));font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:opacity .2s ease}.lmdb-bar__btn:hover{opacity:.88}.lmdb-bar__btn--accent{background:var(--lb-accent);color:var(--lb-dark)}.lmdb-bar__btn--primary{background:var(--lb-green);color:var(--lb-cream)}.lmdb-bar__btn--ghost{border-color:color-mix(in srgb,var(--lb-cream) 55%,transparent);color:var(--lb-cream);background:transparent}.lmdb-bar__btn--outline{border-color:var(--lb-accent);color:var(--lb-cream);background:transparent}.lmdb-bar__link{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-green);text-decoration:underline;text-underline-offset:6px;min-height:44px;display:inline-flex;align-items:center}.lmdb-bar--dark .lmdb-bar__link{color:var(--lb-cream)}.lmdb-bar-hero{position:relative;min-height:min(88vh,820px);display:flex;align-items:flex-end;background:var(--lb-dark);color:var(--lb-cream);overflow:hidden}.lmdb-bar-hero__media,.lmdb-bar-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lmdb-bar-hero__media--mobile{display:none}.lmdb-bar-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000006b,#0000004d 40%,color-mix(in srgb,var(--lb-dark) 95%,transparent))}.lmdb-bar-hero__content{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:140px 24px 96px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.lmdb-bar .lmdb-bar-hero__title{font-size:clamp(46px,7vw,104px);line-height:1;color:var(--lb-cream)}.lmdb-bar-hero__text{margin:0;max-width:560px;font-size:18px;color:var(--lb-on-dark)}.lmdb-bar-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.lmdb-bar-hero__note{margin:8px 0 0;font-size:13px;color:var(--lb-on-dark-soft);letter-spacing:.04em}.lmdb-bar-stats{background:var(--lb-cream-2);border-bottom:1px solid var(--lb-line)}.lmdb-bar-stats__list{max-width:1240px;margin:0 auto;padding:40px 24px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:32px;list-style:none;text-align:center}.lmdb-bar-stats__item{display:flex;flex-direction:column;gap:4px;min-width:160px}.lmdb-bar-stats__value{font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:48px;line-height:1;color:var(--lb-green)}.lmdb-bar-stats__label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--lb-muted)}.lmdb-bar-sticky{display:none}@media(max-width:749px){.lmdb-bar-hero__media--desktop{display:none}.lmdb-bar-hero__media--mobile{display:block}.lmdb-bar-hero{min-height:88vh}.lmdb-bar-hero__content{padding:120px 20px 72px}.lmdb-bar-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--lb-dark);color:var(--lb-cream);border-top:1px solid var(--lb-line-dark)}.lmdb-bar-sticky__label{flex:1;display:flex;flex-direction:column;line-height:1.3}.lmdb-bar-sticky__label small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-on-dark-soft)}.lmdb-bar-sticky__label strong{font-size:15px;font-weight:600}body.lmdb-bar-has-sticky{padding-bottom:80px}}.lmdb-bar-split{display:flex;flex-wrap:wrap;align-items:center;gap:64px}.lmdb-bar-split--reverse{flex-direction:row-reverse}.lmdb-bar-split__content{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px}.lmdb-bar-split__media{flex:1 1 480px;min-width:0;display:flex;gap:20px;align-items:flex-end}.lmdb-bar-split__media img{display:block;width:100%;object-fit:cover}.lmdb-bar-split__media .lmdb-bar-split__img-main{flex:3 1 0;min-width:0}.lmdb-bar-split__media .lmdb-bar-split__img-second{flex:2 1 0;min-width:0}.lmdb-bar-cards{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.lmdb-bar-card{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;border:1px solid var(--lb-line-dark)}.lmdb-bar-card--featured{border-color:var(--lb-accent);background:color-mix(in srgb,var(--lb-cream) 7%,var(--lb-dark))}.lmdb-bar-card__media{height:260px;background:color-mix(in srgb,var(--lb-cream) 12%,var(--lb-dark));overflow:hidden}.lmdb-bar-card__media img{width:100%;height:100%;object-fit:cover;display:block}.lmdb-bar-card__body{padding:32px;display:flex;flex-direction:column;gap:16px;flex:1}.lmdb-bar-card__kicker{margin:0;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--lb-on-dark-soft)}.lmdb-bar-card--featured .lmdb-bar-card__kicker{color:var(--lb-accent)}.lmdb-bar .lmdb-bar-card__title{margin:0;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-weight:var(--FONT-WEIGHT-HEADING, 400);font-size:30px;line-height:1.15;text-transform:none;letter-spacing:normal;color:var(--lb-cream)}.lmdb-bar-card__text{margin:0;font-size:15px;color:var(--lb-on-dark)}.lmdb-bar-card__price{margin-top:auto;padding-top:16px;border-top:1px solid var(--lb-line-dark);display:flex;flex-direction:column;gap:4px}.lmdb-bar-card__price strong{font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-weight:400;font-size:26px}.lmdb-bar-card__price span{font-size:13px;color:var(--lb-on-dark-soft)}.lmdb-bar-card__form{display:flex;flex-direction:column;gap:8px}.lmdb-bar-card__form label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-on-dark-soft)}.lmdb-bar-card__form input[type=email]{min-height:48px;padding:0 16px;border:1px solid var(--lb-line-dark);border-radius:var(--BUTTON-RADIUS, 0);background:transparent;color:var(--lb-cream);font:inherit;font-size:15px}.lmdb-bar-card__form-msg{margin:0;font-size:13px;color:var(--lb-on-dark)}.lmdb-bar-reviews{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.lmdb-bar-review{flex:1 1 300px;min-width:0;margin:0;padding:32px 0 0;border-top:1px solid var(--lb-line);display:flex;flex-direction:column;gap:16px}.lmdb-bar-review__stars{color:var(--lb-gold);letter-spacing:.2em;font-size:14px}.lmdb-bar .lmdb-bar-review__text{margin:0;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-style:italic;font-size:21px;line-height:1.45;color:var(--lb-text)}.lmdb-bar-review__author{font-size:13px;letter-spacing:.06em;color:var(--lb-muted)}.lmdb-bar-review--placeholder .lmdb-bar-review__text{color:var(--lb-muted)}.lmdb-bar-reviews__mention{margin:0;font-size:10px;letter-spacing:.02em;color:var(--lb-muted)}.lmdb-bar-infos{display:flex;flex-wrap:wrap;gap:64px}.lmdb-bar-infos__main{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:20px}.lmdb-bar-infos__hours{margin:0;white-space:pre-line;color:var(--lb-body);line-height:1.8}.lmdb-bar-infos__note{margin:0;font-size:14px;color:var(--lb-muted)}.lmdb-bar-faq{flex:2 1 520px;min-width:0}.lmdb-bar-faq details{border-top:1px solid var(--lb-line);padding:20px 0}.lmdb-bar-faq details:last-child{border-bottom:1px solid var(--lb-line)}.lmdb-bar-faq summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:22px;color:var(--lb-ink)}.lmdb-bar-faq summary::-webkit-details-marker{display:none}.lmdb-bar-faq summary:after{content:"+";font-family:var(--FONT-STACK-BODY);font-size:20px;color:var(--lb-gold)}.lmdb-bar-faq details[open] summary:after{content:"\2212"}.lmdb-bar-faq__answer{margin-top:12px;color:var(--lb-body)}.lmdb-bar-faq__answer p{margin:0 0 8px}.lmdb-bar-cta{position:relative;overflow:hidden;background:var(--lb-dark);color:var(--lb-cream)}.lmdb-bar-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lmdb-bar-cta__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--lb-dark) 86%,transparent)}.lmdb-bar-cta .lmdb-bar__wrap{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.lmdb-bar-cta__address{margin:0;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--lb-on-dark-soft)}.lmdb-bar__anchor{display:block;position:relative;top:-80px;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lmdb-bar.css.map */
