:root{--lmc-coral:#BE0038;--lmc-rose:#EBCDD1;--lmc-cream:#FFF8F0;--lmc-dark:#382A2C;--lmc-radius:12px;--lmc-radius-btn:8px;--font-heading-family:Georgia,"Times New Roman",serif;--font-heading-weight:400}html{scroll-behavior:smooth;scroll-padding-top:12rem}body{color:var(--lmc-dark);letter-spacing:.015em}body,h1,h2,h3,p{overflow-wrap:break-word}button,a,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--lmc-coral);outline-offset:4px}.utility-bar{min-height:auto!important;background:var(--lmc-rose)!important;color:var(--lmc-dark)!important}.announcement-bar__message{font-size:1.2rem!important;letter-spacing:.04em!important;text-transform:none!important;font-weight:500!important;line-height:1.5!important;padding:.7rem 0!important}.header-wrapper{background:var(--lmc-cream);border-bottom:1px solid #382a2c18}.header{padding-top:1.6rem;padding-bottom:1.6rem;column-gap:2.4rem}.header__heading-link{padding:.3rem 0}.header__heading-logo-wrapper.lmc-logo-wrapper{width:250px;max-width:100%}.header__heading-logo.lmc-wordmark-b{display:block;width:100%;height:auto;max-width:100%}.scrolled-past-header .header__heading-logo-wrapper{width:250px}.header__menu-item{font-size:1.4rem;letter-spacing:.015em;text-transform:none;font-weight:500;padding:1rem 1.4rem}.header__active-menu-item{text-decoration-color:var(--lmc-coral);text-underline-offset:.5rem}.header__icon{color:var(--lmc-dark)}.menu-drawer{background:var(--lmc-cream)}.menu-drawer__menu-item{font-size:1.8rem}.button,.shopify-payment-button__button,.lmc-btn{border-radius:var(--lmc-radius-btn)!important;text-transform:none!important;letter-spacing:.02em!important;font-weight:600!important;min-height:4.8rem}.button:after{border-radius:var(--lmc-radius-btn)!important}.field__input,.select__select{border-radius:8px}.lmc-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--lmc-coral);margin:0 0 1.8rem;opacity:1}.lmc-display{font-family:var(--font-heading-family);font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important;line-height:1.12!important;margin:0 0 1.8rem}.lmc-body{font-size:1.6rem;line-height:1.7;max-width:42rem}.lmc-body p{margin:0}.lmc-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;text-decoration:none;border:1px solid transparent;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;transition:background-color .2s ease}.lmc-btn--dark,.lmc-btn--solid,.lmc-btn--coral{background:var(--lmc-coral);color:var(--lmc-cream)}.lmc-btn--dark:hover,.lmc-btn--solid:hover,.lmc-btn--coral:hover{background:#98002d;color:var(--lmc-cream)}.lmc-btn--ghost{border-color:currentColor;background:transparent;color:var(--lmc-coral)}.lmc-heart-hero{display:grid;grid-template-columns:46% 54%;background:var(--lmc-cream);color:var(--lmc-dark);max-width:1800px;margin:auto}.lmc-heart-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:7rem clamp(2.8rem,5vw,8rem);min-width:0}.lmc-heart-hero__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.4rem,4.3vw,6.5rem);letter-spacing:-.04em;line-height:1.08;margin:0 0 2.6rem;color:var(--lmc-dark)}.lmc-heart-hero__title span{display:block}.lmc-heart-hero__actions{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:3rem}.lmc-heart-hero__link{color:var(--lmc-coral);font-size:1.4rem;text-decoration:underline;text-underline-offset:.5rem;padding:1rem 0}.lmc-heart-hero__media{position:relative;min-height:540px;overflow:hidden;background:var(--lmc-rose)}.lmc-heart-hero__media>img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.lmc-heart-hero__stamp{position:absolute;bottom:2.8rem;right:2.8rem;display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:var(--lmc-cream);transform:rotate(8deg);box-shadow:0 4px 24px #382a2c16}.lmc-heart-hero__stamp img{width:58px;height:63px;object-fit:contain}[id^=LmcWhy-] .lmc-why__head{max-width:64rem!important;margin-bottom:3.2rem!important}[id^=LmcWhy-] .lmc-why-card{background:transparent!important;box-shadow:none!important;border-radius:12px!important}[id^=LmcWhy-] .lmc-why-card__media{aspect-ratio:4/3!important;border-radius:12px;overflow:hidden}[id^=LmcWhy-] .lmc-why-card__body{padding:2rem .4rem!important}[id^=LmcWhy-] .lmc-why-card__title{font-family:var(--font-heading-family);text-transform:none!important;letter-spacing:-.02em!important;font-weight:400!important;font-size:2.6rem!important;line-height:1.2!important}[id^=LmcWhy-] .lmc-why-card__text{font-size:1.5rem!important;line-height:1.7!important;opacity:1!important}[id^=LmcWhy-] .lmc-why-card__caption{background:var(--lmc-cream)!important;color:var(--lmc-dark)!important;text-transform:none!important;letter-spacing:.03em!important;padding:.6rem 1rem!important}[id^=LmcStory-] .lmc-display{white-space:normal!important;font-size:clamp(3.2rem,4vw,5rem)!important}[id^=LmcFoot-] .lmc-foot__brand-logo{max-width:260px!important;width:100%;height:auto}[id^=LmcFoot-] .lmc-foot__slogan{font-family:var(--font-heading-family);font-size:2rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;line-height:1.4!important}[id^=LmcFoot-] .lmc-foot__links a{font-size:1.4rem!important;display:inline-block;padding:.4rem 0}[id^=LmcFoot-] .lmc-foot__col-title{opacity:1!important;font-size:1.2rem!important}[id^=LmcFoot-] .lmc-foot__bottom{opacity:1!important}.card,.product-card-wrapper .card{border-radius:12px;overflow:hidden}.card__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:0}.card__media{background:#f0e8df}.price{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.015em}.product__title h1{font-size:clamp(3rem,3.8vw,4.8rem);letter-spacing:-.03em;line-height:1.15}.product-form__input input[type=radio]+label{border-radius:20px!important}.product__description{line-height:1.8}.collection-hero__title,.main-page-title,.title--primary{letter-spacing:-.025em;line-height:1.15}.cart__empty-text{font-family:var(--font-heading-family)}.rte{line-height:1.8}.shopify-section.section-lmc-collection:not(:has(.lmc-col__grid)){display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}#LmcClubList{scroll-margin-top:12rem}@media(min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header__inline-menu{justify-self:center}}@media(max-width:989px){.header__heading-logo-wrapper.lmc-logo-wrapper,.scrolled-past-header .header__heading-logo-wrapper{width:210px}.lmc-heart-hero{grid-template-columns:1fr 1fr}.lmc-heart-hero__copy{padding:4.5rem 2.4rem}.lmc-heart-hero__media{min-height:470px}.lmc-heart-hero__actions{gap:1rem}.header{column-gap:1rem}}@media(max-width:749px){.header__heading-logo-wrapper.lmc-logo-wrapper,.scrolled-past-header .header__heading-logo-wrapper{width:190px}.header{padding:1.2rem 1.6rem;column-gap:.6rem}.header__icons{padding:0}.header__icon--account,.header__icon--search{display:none}.header__icon{width:3.6rem}.lmc-heart-hero{grid-template-columns:1fr}.lmc-heart-hero__copy{padding:4rem 2.4rem 3.6rem}.lmc-heart-hero__title{font-size:clamp(3.8rem,10vw,5.5rem);margin-bottom:2rem}.lmc-heart-hero__media{min-height:0;height:310px}.lmc-heart-hero__stamp{width:76px;height:76px;bottom:2rem;right:2rem}.lmc-heart-hero__stamp img{width:44px;height:48px}.lmc-heart-hero__actions{margin-top:2.4rem;gap:1.6rem}.lmc-body{font-size:1.5rem}.lmc-display{font-size:3rem!important}.lmc-eyebrow{margin-bottom:1.4rem}[id^=LmcWhy-] .lmc-why__grid{gap:2.4rem!important}[id^=LmcWhy-] .lmc-why-card__title{font-size:2.4rem!important}[id^=LmcFoot-] .lmc-foot__top{grid-template-columns:1fr 1fr!important;gap:2.8rem 1.8rem!important}[id^=LmcFoot-] .lmc-foot__brand{grid-column:1/-1}[id^=LmcFoot-] .lmc-foot__brand-logo{max-width:240px!important}.page-width{padding-left:2.4rem;padding-right:2.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lmc-brand.css.map */
