.bc-lavender{background:var(--lav-bg);color:var(--lav-ink);font-family:var(--lav-body);padding-bottom:64px}.bc-lavender *{box-sizing:border-box}.bc-lavender__hero{position:relative;isolation:isolate;min-height:460px;display:flex;align-items:center;background:#333041}.bc-lavender__hero picture{position:absolute;inset:0;z-index:-2}.bc-lavender__hero-image{display:block;width:100%;height:100%;object-fit:cover}.bc-lavender__hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,18,28,.35),rgba(15,18,28,.1))}.bc-lavender__hero-copy{width:min(1200px,100%);margin:auto;padding:68px 32px;color:#fff}.bc-lavender__hero h1{font-family:var(--lav-heading);font-weight:400;font-size:clamp(38px,4.7vw,68px);line-height:1.1;max-width:750px;margin:22px 0 0;color:inherit;letter-spacing:-.02em}.bc-lavender__eyebrow{font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:500;letter-spacing:.21em;line-height:1.6;text-transform:uppercase;margin:0}.bc-lavender__layout{display:grid;grid-template-columns:minmax(0,760px) 285px;gap:64px;max-width:1200px;margin:auto;padding:44px 32px 0;align-items:start}.bc-lavender__contents{display:flex;flex-wrap:wrap;gap:12px 22px;border-bottom:1px solid #b7a07b;margin-bottom:28px;padding-bottom:18px;font-size:14px}.bc-lavender a{color:inherit;text-decoration:none}.bc-lavender a:hover{text-decoration:underline}.bc-lavender a:focus-visible{outline:2px solid var(--lav-ink);outline-offset:5px}.bc-lavender__contents span{margin-right:6px;color:#6d597b}.bc-lavender__article{font-size:18px;line-height:1.75;overflow-wrap:anywhere}.bc-lavender__article p{font:inherit;margin:0 0 22px;color:inherit}.bc-lavender__article h2{font-family:var(--lav-heading);font-size:30px;font-weight:400;line-height:1.3;color:inherit;margin:42px 0 24px;padding-top:26px;border-top:1px solid #cdbfa9;scroll-margin-top:32px}.bc-lavender__article h2[data-step]:before{content:attr(data-step);display:block;font-family:Georgia,serif;font-size:54px;line-height:1.1;color:var(--lav-accent);margin-bottom:12px}.bc-lavender__article h3{font-size:15px;margin:10px 0 30px;letter-spacing:.08em}.bc-lavender__article a{border-bottom:1px solid #b7a07b}.bc-lavender__article img{display:block;width:auto;max-width:100%;max-height:460px;object-fit:contain;height:auto;margin:28px auto}.bc-lavender__article blockquote{margin:28px 0;padding:22px 26px;background:#eee7ef;border-left:2px solid #b7a07b;font-size:19px;font-style:italic;line-height:1.7}.bc-lavender__sidebar{border:1px solid #b7a07b;padding:26px 20px;text-align:center}.bc-lavender__sidebar h2{font-family:var(--lav-heading);font-size:30px;font-weight:400;line-height:1.2;color:inherit;margin:22px 0}.bc-lavender__product{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #d4c7b4}.bc-lavender__product img{width:100%;height:auto;display:block;margin-bottom:16px}.bc-lavender__product-link,.bc-lavender__collection-link{font-size:15px;line-height:1.5;border-bottom:1px solid #b7a07b;display:inline-block;padding-bottom:3px}.bc-lavender__collection-link{font-size:14px}@media(max-width:1000px){.bc-lavender__layout{gap:36px;grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:749px){.bc-lavender{padding-bottom:40px}.bc-lavender__hero{min-height:420px}.bc-lavender__hero-copy{padding:54px 24px}.bc-lavender__hero:after{background:linear-gradient(90deg,rgba(15,18,28,.65),rgba(15,18,28,.2))}.bc-lavender__hero-image{object-position:center}.bc-lavender__layout{display:block;padding:30px 22px 0}.bc-lavender__article{font-size:17px;line-height:1.75}.bc-lavender__article h2{font-size:27px}.bc-lavender__contents{font-size:13px;gap:12px 18px}.bc-lavender__sidebar{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:24px 16px}.bc-lavender__sidebar>.bc-lavender__eyebrow,.bc-lavender__sidebar>h2,.bc-lavender__collection-link{grid-column:1/-1}.bc-lavender__product-link{font-size:14px}.bc-lavender__article blockquote{padding:18px;font-size:18px}}

.bc-lavender__article,.bc-lavender__article p,.bc-lavender__article a,.bc-lavender__article blockquote{font-family:var(--lav-body)!important}.bc-lavender__hero h1,.bc-lavender__article h2,.bc-lavender__sidebar h2{font-family:var(--lav-heading)!important;font-weight:400!important}
