:root{--lb-charcoal: #292929;--lb-ivory: #F6F2EB;--lb-taupe: #BFA58C;--lb-white: #fff;--lb-body-font: var(--font-body-family), Arial, Helvetica, sans-serif;--lb-rem: 16px;--lb-heading-font: Georgia, "Times New Roman", serif}.lb-section{padding:clamp(calc(3 * var(--lb-rem)),6vw,calc(6 * var(--lb-rem))) calc(1.25 * var(--lb-rem));font-family:var(--lb-body-font);letter-spacing:normal;line-height:1.6}.lb-section h1,.lb-section h2,.lb-section h3,.lb-hero__title{color:var(--lb-charcoal);font-weight:400}.lb-container{max-width:1280px;margin-inline:auto}.lb-hero{background:var(--lb-ivory);color:var(--lb-charcoal)}.lb-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(calc(1.5 * var(--lb-rem)),4vw,calc(5 * var(--lb-rem)));align-items:center}.lb-hero__title{font-family:var(--lb-heading-font);font-size:clamp(calc(2.5 * var(--lb-rem)),5vw,calc(5.5 * var(--lb-rem)));line-height:1.05;letter-spacing:-.035em;margin:0 0 calc(1.25 * var(--lb-rem))}.lb-hero__eyebrow{font:600 calc(.8 * var(--lb-rem))/1.4 var(--lb-body-font);letter-spacing:.15em;text-transform:uppercase;margin-bottom:calc(1 * var(--lb-rem))}.lb-hero__description{font:400 clamp(calc(1 * var(--lb-rem)),1.6vw,calc(1.25 * var(--lb-rem)))/1.6 var(--lb-body-font);max-width:calc(35 * var(--lb-rem))}.lb-hero__actions{display:flex;flex-wrap:wrap;gap:calc(.75 * var(--lb-rem));margin-top:calc(2 * var(--lb-rem))}.lb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:calc(.8 * var(--lb-rem)) calc(1.5 * var(--lb-rem));text-decoration:none;font:600 calc(.875 * var(--lb-rem))/1.2 var(--lb-body-font);border:1px solid var(--lb-charcoal)}.lb-btn--primary{background:var(--lb-charcoal);color:var(--lb-white)}.lb-btn--secondary{background:transparent;color:var(--lb-charcoal)}.lb-btn:focus-visible{outline:3px solid #9a6c45;outline-offset:3px}.lb-hero__image{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.lb-hero__media{min-height:250px}@media(max-width:749px){.lb-hero__grid{grid-template-columns:1fr}.lb-hero__media{order:-1}.lb-hero__image{aspect-ratio:5/4}}.lb-categories,.lb-routines,.lb-founder,.lb-faq{background:var(--lb-ivory);color:var(--lb-charcoal)}.lb-featured,.lb-ingredient,.lb-testimonials{background:var(--lb-white);color:var(--lb-charcoal)}.lb-section h2{font-family:var(--lb-heading-font);font-weight:400;font-size:clamp(calc(2 * var(--lb-rem)),3.8vw,calc(3.65 * var(--lb-rem)));line-height:1.12;letter-spacing:-.025em;margin:0}.lb-section h3{font-family:var(--lb-heading-font);font-weight:400;font-size:clamp(calc(1.35 * var(--lb-rem)),2vw,calc(1.8 * var(--lb-rem)))}.lb-kicker{font:600 calc(.75 * var(--lb-rem))/1.4 var(--lb-body-font);text-transform:uppercase;letter-spacing:.16em;margin:0 0 calc(1 * var(--lb-rem))}.lb-section-heading{max-width:720px;margin-bottom:clamp(calc(1.5 * var(--lb-rem)),3vw,calc(3 * var(--lb-rem)))}.lb-heading-row{display:flex;align-items:end;justify-content:space-between;gap:calc(1 * var(--lb-rem));margin-bottom:calc(2 * var(--lb-rem));flex-wrap:wrap}.lb-category-grid,.lb-routine-grid,.lb-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1.25 * var(--lb-rem))}.lb-category-card__link{display:block;color:inherit;text-decoration:none}.lb-category-card__media{display:block;overflow:hidden;line-height:0}.lb-category-card__image{display:block;width:100%;height:auto;transform:scale(1.06);transform-origin:center;transition:transform .25s ease}.lb-category-card__link:hover .lb-category-card__image{transform:scale(1.08)}.lb-category-card__title{display:flex;justify-content:space-between;gap:calc(.75 * var(--lb-rem));padding:calc(1 * var(--lb-rem)) 0;font:600 calc(.95 * var(--lb-rem))/1.4 var(--lb-body-font)}.lb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(1.25 * var(--lb-rem))}.lb-product-grid--picked{grid-template-columns:repeat(3,minmax(0,1fr))}.lb-product-card__media{display:block;background:var(--lb-ivory);color:inherit}.lb-product-card__media img{display:block;aspect-ratio:4/5;object-fit:cover;width:100%}.lb-product-card__details{padding:calc(.85 * var(--lb-rem)) 0}.lb-product-card__name{display:block;color:inherit;text-decoration:none;font-weight:600}.lb-product-card__price{margin:calc(.4 * var(--lb-rem)) 0 calc(1 * var(--lb-rem))}.lb-product-card__price s{opacity:.6;font-size:.85em}.lb-product-card__cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:calc(.5 * var(--lb-rem)) calc(.85 * var(--lb-rem));border:1px solid var(--lb-charcoal);color:var(--lb-charcoal);text-decoration:none;font-size:calc(.85 * var(--lb-rem))}.lb-product-card__soldout{font-size:calc(.85 * var(--lb-rem));opacity:.7}.lb-text-link{color:inherit;text-underline-offset:4px;font-weight:600}.lb-editorial-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(calc(2 * var(--lb-rem)),6vw,calc(6 * var(--lb-rem)));align-items:center}.lb-story-pair{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:calc(.7 * var(--lb-rem));align-items:start}.lb-story-pair__main,.lb-story-pair__aside{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block}.lb-story-pair__main{object-position:center 42%}.lb-story-pair__aside{object-position:center 36%;margin-top:14%}.lb-editorial-img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.lb-ingredient .lb-editorial-img{object-position:78% 55%}.lb-editorial-split__copy{max-width:540px}.lb-ingredient__lead{margin:calc(1 * var(--lb-rem)) 0 0;font-family:var(--lb-heading-font);font-size:clamp(calc(1.35 * var(--lb-rem)),2vw,calc(1.75 * var(--lb-rem)));line-height:1.25;font-weight:600;color:var(--lb-charcoal)}.lb-richtext{font-size:calc(1.05 * var(--lb-rem));line-height:1.7;margin:calc(1.2 * var(--lb-rem)) 0 calc(1.6 * var(--lb-rem))}.lb-richtext p{margin:calc(.6 * var(--lb-rem)) 0}.lb-image-placeholder{display:grid;place-items:center;background:#eae1d7;min-height:220px;aspect-ratio:4/5;color:#574a41;text-align:center;padding:calc(1 * var(--lb-rem));font-size:calc(.8 * var(--lb-rem))}.lb-routine-card{border-top:1px solid #9b8b7c;padding:calc(1.5 * var(--lb-rem)) 0}.lb-routine-card__number{font-size:calc(.75 * var(--lb-rem));letter-spacing:.12em}.lb-routine-card p:not(.lb-routine-card__number){line-height:1.65}.lb-review-card{background:var(--lb-ivory);padding:clamp(calc(1.5 * var(--lb-rem)),3vw,calc(2.5 * var(--lb-rem)));margin:0}.lb-review-card blockquote{font-family:var(--lb-heading-font);font-size:clamp(calc(1.2 * var(--lb-rem)),2vw,calc(1.65 * var(--lb-rem)));line-height:1.45;margin:0 0 calc(1.5 * var(--lb-rem))}.lb-review-card figcaption{font-size:calc(.8 * var(--lb-rem))}.lb-faq__inner{display:grid;grid-template-columns:1fr 1.5fr;gap:calc(2 * var(--lb-rem))}.lb-faq__item{border-bottom:1px solid #bcae9f;padding:calc(1.15 * var(--lb-rem)) 0}.lb-faq__item summary{cursor:pointer;list-style:none;font-weight:600;display:flex;justify-content:space-between;gap:calc(1 * var(--lb-rem))}.lb-faq__item summary::-webkit-details-marker{display:none}.lb-editor-hint{padding:calc(2 * var(--lb-rem));border:1px dashed #bcae9f;font-size:calc(.9 * var(--lb-rem))}.lb-section a:focus-visible,.lb-faq__item summary:focus-visible{outline:3px solid #9a6c45;outline-offset:4px}@media(max-width:749px){.lb-category-grid,.lb-routine-grid,.lb-review-grid{grid-template-columns:1fr 1fr;gap:calc(.75 * var(--lb-rem))}.lb-product-grid{grid-template-columns:1fr 1fr;gap:calc(1 * var(--lb-rem))}.lb-editorial-split,.lb-faq__inner{grid-template-columns:1fr}.lb-editorial-split--story .lb-editorial-split__media{order:-1}.lb-routine-grid,.lb-review-grid{grid-template-columns:1fr}.lb-section{padding:calc(3.5 * var(--lb-rem)) calc(1 * var(--lb-rem))}.lb-category-card__title{font-size:calc(.83 * var(--lb-rem))}}@media(prefers-reduced-motion:reduce){.lb-category-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lb-brand.css.map */
