:root{--lg-cream: #f7f5f0;--lg-terracotta: #141414;--lg-terracotta-dark: #000000;--lg-walnut: #141414;--lg-sage: #c9a24a;--lg-gold: #c9a24a;--lg-text: #141414;--lg-radius: 0px;--lg-heading-font: Georgia, "Times New Roman", serif}.lg-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.2rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--lg-radius);transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.lg-button--primary{background-color:var(--lg-terracotta);color:#fff;border:1px solid var(--lg-terracotta)}.lg-button--primary:hover{background-color:var(--lg-terracotta-dark);border-color:var(--lg-terracotta-dark)}.lg-button--secondary{background-color:transparent;color:#fff;border:1px solid #fff}.lg-button--secondary:hover{background-color:#ffffff26}.lg-button--outline{background-color:transparent;color:var(--lg-terracotta);border:1px solid var(--lg-terracotta)}.lg-button--outline:hover{background-color:var(--lg-terracotta);color:#fff}.lg-hero{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden;background-color:var(--lg-walnut)}.lg-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(20,14,10,var(--overlay-opacity, .3)),rgba(20,14,10,calc(var(--overlay-opacity, .3) * .55)) 55%,rgba(20,14,10,calc(var(--overlay-opacity, .3) * .15)))}.lg-hero__gallery{position:absolute;top:0;right:0;bottom:0;width:42%;overflow:hidden;z-index:1}.lg-hero__gallery-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;animation-name:lg-hero-fade;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes lg-hero-fade{0%{opacity:0}3%{opacity:1}22%{opacity:1}27%{opacity:0}to{opacity:0}}@media(max-width:989px){.lg-hero__gallery{display:none}}.lg-hero__content{position:relative;z-index:2;color:#fff;max-width:640px;width:100%;padding:4rem 5% 4rem 6%;box-sizing:border-box}.lg-hero__logo{height:auto;margin-bottom:1.6rem}.lg-hero__eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem;color:var(--lg-gold)!important;margin-bottom:1rem}.lg-hero__heading{font-family:var(--lg-heading-font);font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.1;margin:0 0 1.5rem;color:#fff!important}.lg-hero__subheading{font-size:1.7rem;line-height:1.5;margin-bottom:2.4rem;opacity:.95;color:#fff!important}.lg-hero__buttons{display:flex;gap:1.2rem;flex-wrap:wrap}.lg-categories{padding:6rem 0}.lg-categories__header{text-align:center;max-width:620px;margin:0 auto 4rem}.lg-categories__heading{font-family:var(--lg-heading-font);font-size:3.4rem;color:var(--lg-walnut);margin-bottom:1rem}.lg-categories__subheading{color:#6b6155;font-size:1.5rem;line-height:1.5}.lg-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}@media(max-width:989px){.lg-categories__grid{grid-template-columns:repeat(2,1fr)}}.lg-category-card{display:block;text-decoration:none;color:var(--lg-text);text-align:center}.lg-category-card__image-wrap{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--lg-radius);margin-bottom:1.4rem;background:var(--lg-cream)}.lg-category-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lg-category-card:hover .lg-category-card__image-wrap img{transform:scale(1.06)}.lg-category-card__title{font-family:var(--lg-heading-font);font-size:1.9rem;letter-spacing:.03em}.lg-story{padding:6rem 0}.lg-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.lg-story__grid--reverse{direction:rtl}.lg-story__grid--reverse>*{direction:ltr}@media(max-width:989px){.lg-story__grid,.lg-story__grid--reverse{grid-template-columns:1fr;direction:ltr}}.lg-story__image-wrap img{width:100%;border-radius:var(--lg-radius);aspect-ratio:4 / 3;object-fit:cover}.lg-story__eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem;color:var(--lg-sage);margin-bottom:1rem}.lg-story__heading{font-family:var(--lg-heading-font);font-size:3.2rem;color:var(--lg-walnut);margin-bottom:1.6rem}.lg-story__body{font-size:1.6rem;line-height:1.7;color:#4a4038;margin-bottom:2rem}.lg-collection-banner{padding:4rem 0 3rem;background-color:var(--lg-cream);text-align:center;border-bottom:1px solid #e5e0d5}.lg-collection-banner__breadcrumb{font-size:1.3rem;color:#8a8578;margin-bottom:1rem}.lg-collection-banner__breadcrumb a{color:#8a8578;text-decoration:underline}.lg-collection-banner__heading{font-family:var(--lg-heading-font);font-size:3.4rem;color:var(--lg-walnut);margin:0 0 1rem}.lg-collection-banner__description{max-width:600px;margin:0 auto;font-size:1.5rem;color:#555;line-height:1.6}.card__badge.badge,.price__sale .price-item--sale{background-color:var(--lg-gold)!important;color:var(--lg-walnut)!important}.button,.shopify-payment-button__button--unbranded{border-radius:var(--lg-radius)!important}a.card__heading:hover,.product__title a:hover{color:var(--lg-gold)!important}.lg-visit{padding:6rem 0}.lg-visit__header{text-align:center;margin-bottom:4rem}.lg-visit__heading{font-family:var(--lg-heading-font);font-size:3.4rem;color:var(--lg-walnut)}.lg-visit__locations{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}@media(max-width:989px){.lg-visit__locations{grid-template-columns:1fr}}.lg-visit-card{border:1px solid var(--lg-walnut);padding:3.2rem 2.8rem;text-align:center;background-color:var(--lg-walnut);color:#fff}.lg-visit-card__city{font-family:var(--lg-heading-font);font-size:2.4rem;margin-bottom:1.2rem;color:var(--lg-gold)}.lg-visit-card__address{font-size:1.5rem;margin-bottom:.8rem;color:#fff}.lg-visit-card__hours{font-size:1.4rem;opacity:.75;margin-bottom:1.4rem;color:#fff}.lg-visit-card__phone{margin-bottom:.6rem}.lg-visit-card__phone a{text-decoration:none;font-size:1.6rem;font-weight:600;color:#fff}.lg-visit-card__instagram{margin-bottom:.6rem}.lg-visit-card__instagram a{text-decoration:none;font-size:1.3rem;color:var(--lg-gold)}.lg-visit-card__instagram a:hover{text-decoration:underline}.lg-visit-card .lg-button--outline{margin-top:1.6rem;color:var(--lg-gold);border-color:var(--lg-gold)}.lg-visit-card .lg-button--outline:hover{background-color:var(--lg-gold);color:var(--lg-walnut)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lg-custom.css.map */
