html{scroll-behavior:smooth}@media (max-width:1100px){.re-header .re-header__inner{grid-template-columns:1fr auto;row-gap:6px;padding:10px 0}.re-header .re-nav{display:flex;grid-column:1/-1;grid-row:2;justify-self:stretch;justify-content:space-around;gap:4px;padding:2px 0 4px 120px;border-top:1px solid rgba(126,154,134,.28)}.re-header .re-nav>a,.re-header .re-nav__trigger{font-size:.95rem;padding:6px 4px}.re-header .re-nav__menu{left:50%;transform:translateX(-50%)}}.bb-mens-circle{position:relative;overflow:hidden;width:300px;height:300px;padding:0;border:3px solid hsla(41,62%,76%,.8);box-shadow:0 18px 44px rgba(0,0,0,.35),0 0 0 8px hsla(41,62%,76%,.12)}.bb-mens-circle img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.bb-mens-circle__caption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:34px 16px 22px;background:linear-gradient(180deg,rgba(16,45,37,0),rgba(16,45,37,.92) 60%)}.bb-mens-circle .bb-mens-circle__caption strong{font-size:1.3rem}.bb-collection-card{padding:0;overflow:hidden;min-height:0;border-radius:26px;background:#fff;box-shadow:0 14px 36px rgba(16,45,37,.1)}.bb-collection-card__media{position:relative;display:block;height:250px;overflow:hidden;background:#eef3ec}.bb-collection-card__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,center);transition:transform .35s ease}.bb-collection-card:hover .bb-collection-card__media img{transform:scale(1.05)}.bb-collection-card__media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 40%)}.bb-collection-card__media:after{content:"";position:absolute;z-index:1;left:-4%;right:-4%;bottom:-2px;height:44px;background:#fff;border-top:3px solid #c9a24a;border-radius:50% 50% 0 0/100% 100% 0 0}.bb-collection-card__icon{display:none}.bb-collection-card__body{display:flex;flex:1 1;flex-direction:column;padding:20px 22px 24px}.bb-collection-card h3{font-size:1.6rem;color:#1f4a17}.bb-collection-card p{font-size:.95rem;color:#2d2a26}.bb-collection-card__tags{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;padding:9px 10px;border-radius:14px;background:#fbf3df;color:#1f4a17;font-size:.8rem;font-weight:700}.bb-collection-card__link{justify-content:center;margin-top:auto;padding:12px 18px;border-radius:999px;background:#2f5a1f;color:#fff;box-shadow:0 0 0 2px #c9a24a;font-size:.92rem}.bb-collection-card__tags+.bb-collection-card__link{margin-top:18px}.bb-collection-card__body p{flex:1 0 auto}.re-nav__group{padding-bottom:12px;margin-bottom:-12px}.re-nav__menu{top:100%}.re-nav__menu a{border-bottom:0;display:block;padding:9px 12px}.re-nav__menu a:hover{color:var(--re-herb);border-bottom:0}.re-nav__group:focus-within>.re-nav__trigger,.re-nav__group:hover>.re-nav__trigger{color:var(--re-herb);border-bottom-color:rgba(62,94,76,.45)}.re-iconbtn{position:relative}.re-cart-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#315c45;color:#fff;font-size:.68rem;font-weight:800;line-height:18px;text-align:center}.re-backbar{border-top:1px solid rgba(126,154,134,.3);background:hsla(41,47%,93%,.72)}.re-backbar__inner{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.9rem}.re-backbar__home{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#315c45;color:#fff;font-weight:700;text-decoration:none;line-height:1}.re-backbar__home:hover{background:#b58a32;color:#1f3328}.re-backbar__crumb{color:var(--re-muted);font-weight:600}.bb-ingredient-showcase{margin-bottom:1.4rem;text-align:center}.bb-ingredient-showcase__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--re-muted)}.bb-ingredient-showcase__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px;margin-top:1.2rem;text-align:left}.bb-ingredient-showcase__card{display:block;overflow:hidden;border-radius:18px;background:#f4f2ee;text-decoration:none;color:var(--re-cocoa);box-shadow:0 8px 20px rgba(58,47,42,.08);transition:transform .2s ease,box-shadow .2s ease}.bb-ingredient-showcase__card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(58,47,42,.14)}.bb-ingredient-showcase__card img{display:block;width:100%;aspect-ratio:1/.85;object-fit:cover}.bb-ingredient-showcase__body{padding:14px 16px 16px}.bb-ingredient-showcase__body h3{margin:0 0 2px;font-size:1.05rem}.bb-ingredient-showcase__role{margin:0 0 6px;font-size:.82rem;color:var(--re-muted)}.bb-ingredient-showcase__tags{margin:0;font-size:.82rem;font-weight:600}.re-trustbar__inner{gap:10px 14px;justify-content:center;align-items:center}.re-trustbar__link,.re-trustbar__service{display:inline-flex;align-items:center;justify-content:center;min-height:32px;box-sizing:border-box;line-height:1;white-space:nowrap}.re-trustbar__service{padding:0 14px}.re-trustbar__service+.re-trustbar__service{border-left:1px solid rgba(62,94,76,.24)}.re-trustbar__link+.re-trustbar__link{margin-left:0}.re-trustbar__link:last-of-type{margin-right:10px}.re-trustbar__inner>:after{content:none!important}.re-trustbar__inner{gap:0!important}.re-trustbar__link{border:0!important;background:transparent!important;border-radius:0!important;padding:0 14px!important;font-size:.82rem}.re-trustbar__link:focus-visible,.re-trustbar__link:hover{background:transparent!important;color:var(--re-gold,#b8913a)!important}.re-trustbar__inner>*+*{border-left:1px solid rgba(62,94,76,.28)!important;min-height:16px;margin:0!important}.re-trustbar__inner>*{min-height:16px!important;height:16px}