.bc-eyebrow,.shop-article-copy .bc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7a5a3a;margin:0 0 14px;font-size:11px;font-weight:600;line-height:1.4;display:block}.bc-row{margin:36px 0}.bc-row__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;display:grid}.bc-row--full{margin:48px 0 0}.bc-row--full .bc-row__grid{gap:36px 24px}.bc-row__title,.shop-article-copy .bc-row__title{font-family:var(--font-serif);color:#292720;margin:0 0 24px;font-size:28px;line-height:1.2}.bc-row--compact{border-block:1px solid #ddd9d0;padding:24px 0 28px}.bc-row--compact .shop-product-card h3{font-size:13px}.shop-article-highlights+[data-bc-block]>.bc-row--compact{border-top:0;margin-top:28px;padding-top:0}.bc-row__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-row .shop-product-card p,.bc-row .shop-product-card h3{line-height:1.45}.bc-row .shop-product-card p+p{margin-top:0}.shop-article-copy .bc-row .shop-product-card p.text-xs,.shop-legacy-copy .bc-row .shop-product-card p.text-xs,.bc-row .shop-product-card p.text-xs{color:#686357;margin:4px 0 0;font-size:12px;line-height:1.45}.bc-row .shop-product-card .shop-product-card__brand{color:#686357;margin-top:14px;font-size:10px}.bc-row .shop-product-card h3{color:#292720;margin:6px 0;font-family:inherit}.bc-row .shop-product-card__price,.bc-row .shop-product-card__price span{font-size:13px}.bc-row .shop-product-card__price .line-through{font-size:11px}.shop-pages .shop-legacy-copy .bc-row a{color:inherit;text-decoration:none}.shop-pages .shop-legacy-copy a.bc-panel__cta,.shop-pages .shop-legacy-copy a.bc-shop-link{color:#fff;text-decoration:none}.shop-legacy-copy .bc-row img{border-radius:0;height:100%;margin:0}.shop-legacy-copy .bc-row--full{border-top:0;margin-top:48px;padding-top:0}.bc-panel{background:#efe9de;margin:40px 0;padding:32px 32px 34px}.bc-panel--mid{margin:36px 0 8px}.bc-panel__title,.shop-article-copy .bc-panel__title{font-family:var(--font-serif);color:#292720;text-wrap:balance;max-width:480px;margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.2}.bc-panel__body,.shop-article-copy .bc-panel__body{color:#4d4b46;max-width:480px;margin:0 0 22px;font-size:15px;line-height:1.6}.bc-panel__cta,.bc-shop-link{color:#fff;letter-spacing:.02em;background:#1d1d1b;align-items:center;min-height:46px;padding:0 22px;font-size:14px;text-decoration:none;transition:background-color .18s;display:inline-flex}.bc-panel__cta:hover,.bc-panel__cta:focus-visible,.bc-shop-link:hover,.bc-shop-link:focus-visible{background:#4a3528}.bc-shop-link{margin-top:28px}@media (max-width:600px){.bc-row--compact .bc-row__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.bc-row--compact .bc-row__grid::-webkit-scrollbar{display:none}.bc-row--compact .shop-product-card{scroll-snap-align:start;flex:0 0 40%}.bc-row--full .bc-row__grid,.bc-row--full .bc-row__grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.bc-row__title,.shop-article-copy .bc-row__title{font-size:24px}.bc-panel{padding:26px 22px 28px}.bc-panel__title,.shop-article-copy .bc-panel__title{font-size:23px}.bc-panel__cta,.bc-shop-link{justify-content:center;width:100%}}.bc-letter-inline{background:#efe9de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:28px 0;padding:18px 22px;display:flex}.bc-letter-inline p,.shop-article-copy .bc-letter-inline p{color:#4d4b46;flex:260px;margin:0;font-size:15px;line-height:1.5}.shop-article-copy .bc-letter-inline a.bc-panel__cta{color:#fff;text-decoration:none}@media (max-width:600px){.bc-letter-inline .bc-panel__cta{justify-content:center;width:100%}}
