:root{--lc-ivory: #faf7f2;--lc-ivory-dark: #f3efe8;--lc-white: #ffffff;--lc-charcoal: #2c2c2c;--lc-charcoal-soft: #4a4a4a;--lc-charcoal-muted: #6b6b6b;--lc-gold: #b8976a;--lc-gold-hover: #a6845c;--lc-gold-muted: rgb(184 151 106 / .35);--lc-gold-subtle: rgb(184 151 106 / .12);--lc-beige: #e8e2d9;--lc-beige-dark: #ddd5c9;--lc-border: rgb(44 44 44 / .12);--lc-border-strong: rgb(44 44 44 / .2);--lc-error: #b54a4a;--lc-success: #4a7c59;--lc-focus-ring: rgb(184 151 106 / .45);--lc-serif: var(--font-heading--family);--lc-sans: var(--font-body--family);--lc-text-xs: .625rem;--lc-text-sm: .75rem;--lc-text-base: .875rem;--lc-text-md: 1rem;--lc-text-lg: 1.125rem;--lc-text-xl: 1.375rem;--lc-text-2xl: clamp(1.5rem, 3vw, 2rem);--lc-text-3xl: clamp(1.875rem, 4vw, 2.75rem);--lc-leading-tight: 1.2;--lc-leading-normal: 1.55;--lc-leading-relaxed: 1.7;--lc-tracking-tight: .02em;--lc-tracking-wide: .08em;--lc-tracking-wider: .12em;--lc-tracking-widest: .16em;--lc-space-1: .25rem;--lc-space-2: .5rem;--lc-space-3: .75rem;--lc-space-4: 1rem;--lc-space-5: 1.25rem;--lc-space-6: 1.5rem;--lc-space-8: 2rem;--lc-space-10: 2.5rem;--lc-space-12: 3rem;--lc-space-16: 4rem;--lc-space-20: 5rem;--lc-radius-none: 0;--lc-radius-sm: 2px;--lc-radius-md: 4px;--lc-radius-lg: 8px;--lc-radius-xl: 12px;--lc-radius-full: 9999px;--lc-shadow-xs: 0 1px 2px rgb(44 44 44 / .04);--lc-shadow-sm: 0 2px 8px rgb(44 44 44 / .06);--lc-shadow-md: 0 4px 20px rgb(44 44 44 / .08);--lc-shadow-lg: 0 8px 32px rgb(44 44 44 / .1);--lc-shadow-sticky: 0 1px 0 var(--lc-border), 0 8px 32px rgb(44 44 44 / .06);--lc-transition-fast: .15s ease;--lc-transition: .22s ease;--lc-transition-slow: .35s ease;--lc-content-max: min(var(--page-content-width, 1280px), 100%);--lc-header-height: 72px;--lc-nav-height: 54px;--lc-announcement-height: 36px;--lc-sticky-stack-height: calc(var(--lc-announcement-height) + var(--lc-header-height) + var(--lc-nav-height));--lc-z-dropdown: 100;--lc-z-sticky: 1000;--lc-z-overlay: 1010;--lc-z-modal: 1020}.lc-brand{font-family:var(--lc-sans);font-size:var(--lc-text-base);line-height:var(--lc-leading-normal);color:var(--lc-charcoal);-webkit-font-smoothing:antialiased}.lc-brand__heading,.lc-heading{font-family:var(--lc-serif);font-weight:400;letter-spacing:var(--lc-tracking-tight);line-height:var(--lc-leading-tight);color:var(--lc-charcoal)}.lc-heading--xl{font-size:var(--lc-text-3xl)}.lc-heading--lg{font-size:var(--lc-text-2xl)}.lc-heading--md{font-size:var(--lc-text-xl)}.lc-heading--sm{font-size:var(--lc-text-lg)}.lc-brand__eyebrow,.lc-eyebrow{font-family:var(--lc-sans);font-size:var(--lc-text-xs);font-weight:500;letter-spacing:var(--lc-tracking-widest);text-transform:uppercase;color:var(--lc-charcoal-soft)}.lc-body-text{font-size:var(--lc-text-base);line-height:var(--lc-leading-relaxed);color:var(--lc-charcoal-soft)}.lc-brand__separator{display:inline-block;margin-inline:.65em;opacity:.45;-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lc-page-gutter{box-sizing:border-box;width:100%;max-width:var(--lc-content-max);margin-inline:auto;padding-inline:max(var(--lc-space-5),calc(var(--page-margin, 16px) + env(safe-area-inset-left,0px))) max(var(--lc-space-5),calc(var(--page-margin, 16px) + env(safe-area-inset-right,0px)))}@media screen and (min-width:750px){.lc-page-gutter{padding-inline:max(var(--lc-space-8),calc(var(--page-margin, 40px) + env(safe-area-inset-left,0px))) max(var(--lc-space-8),calc(var(--page-margin, 40px) + env(safe-area-inset-right,0px)))}}.lc-section{padding-block:var(--lc-space-12)}@media screen and (min-width:990px){.lc-section{padding-block:var(--lc-space-16)}}.lc-section--ivory{background:var(--lc-ivory)}.lc-section--white{background:var(--lc-white)}.lc-section--charcoal{background:var(--lc-charcoal);color:var(--lc-ivory)}.lc-site-shell{display:flex;flex-direction:column;min-height:100dvh}.lc-site-shell>main{flex:1}.lc-site-shell>footer{margin-top:auto}.lc-hp-card:not(.lc-col-card) .lc-col-card__actions{display:none!important}.lc-col-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.65rem;width:100%;align-items:stretch}.lc-col-card__cart-form,.lc-col-card__buy-form,.lc-col-card__cart-form add-to-cart-component{display:block;width:100%;min-width:0;margin:0}.lc-col-card__btn,.lc-col-card__actions .button.button-unstyled.lc-col-card__btn{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:38px;padding:.45rem .65rem!important;margin:0!important;font-family:var(--font-body--family, var(--lc-sans, system-ui, sans-serif))!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.1em;line-height:1.2!important;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:4px!important;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.lc-col-card__btn--cart,.lc-col-card__actions .button.button-unstyled.lc-col-card__btn--cart{color:var(--lc-charcoal, #2c2c2c)!important;background:var(--lc-ivory, #faf7f2)!important;border:1px solid var(--lc-border-strong, rgb(44 44 44 / .2))!important}.lc-col-card__btn--cart:hover:not(:disabled),.lc-col-card__actions .button.button-unstyled.lc-col-card__btn--cart:hover:not(:disabled){background:var(--lc-charcoal, #2c2c2c)!important;color:var(--lc-ivory, #faf7f2)!important;border-color:var(--lc-charcoal, #2c2c2c)!important}.lc-col-card__btn--buy{color:var(--lc-ivory, #faf7f2)!important;background:var(--lc-charcoal, #2c2c2c)!important;border:1px solid var(--lc-charcoal, #2c2c2c)!important}.lc-col-card__btn--buy:hover:not(:disabled){background:var(--lc-gold, #b8976a)!important;border-color:var(--lc-gold, #b8976a)!important;color:var(--lc-charcoal, #2c2c2c)!important}.lc-col-card__btn:disabled{opacity:.55;cursor:not-allowed}.lc-col-card__actions .add-to-cart__added{display:none}@media screen and (max-width:749px){.lc-col-card__actions{grid-template-columns:1fr}.lc-col-card__btn,.lc-col-card__actions .button.button-unstyled.lc-col-card__btn{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lc-brand.css.map */
