bc-navigation.bc-navigation{display:block;position:relative;width:100%;background:var(--nav-back-color, #222);color:var(--nav-text-color, #fffbea);z-index:110}.bc-navigation.bc-navigation--midlle{width:60%}.bc-navigation .bc-navigation__inner{max-width:1280px;padding:0 24px;margin:auto}.bc-navigation ul{list-style:none;padding:0;margin:0}.bc-navigation .bc-navigation__list{display:flex;justify-content:center;flex-wrap:wrap;gap:0 clamp(4px,1.3vw,24px)}.bc-navigation .bc-navigation__item{position:static}.bc-navigation .bc-navigation__trigger{display:flex;align-items:center}.bc-navigation .bc-navigation__link{color:inherit;display:block;padding:16px 4px;font-size:13px;font-weight:500;letter-spacing:.075em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.bc-navigation .bc-navigation__toggle{color:inherit;background:transparent;display:grid;place-items:center;width:28px;min-height:44px}.bc-navigation .bc-navigation__toggle svg{transition:transform .16s ease}.bc-navigation [aria-expanded=true] svg{transform:rotate(180deg)}.bc-navigation a:focus-visible,.bc-navigation button:focus-visible{outline:2px solid #b18a43!important;outline-offset:3px;border-radius:1px}.bc-navigation .bc-navigation__trigger a:hover{color:#d7b46b}.bc-navigation .bc-navigation__panel{position:absolute;top:100%;left:16px;width:calc(100% - 32px);max-width:1280px;color:#282d27;background:#faf8f2;box-shadow:0 18px 32px #17251f24;border-top:2px solid #ad8747;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:2;max-height:var(--bc-panel-height, 70vh);overflow:auto;overscroll-behavior:contain}.bc-navigation .bc-navigation__panel--mega{left:max(16px,calc((100% - 1280px)/2))}.bc-navigation .bc-navigation__item[data-bc-open]>.bc-navigation__panel,.bc-navigation:not([data-bc-ready]) .bc-navigation__item:hover>.bc-navigation__panel,.bc-navigation:not([data-bc-ready]) .bc-navigation__item:focus-within>.bc-navigation__panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.bc-navigation .bc-navigation__panel-inner{padding:30px 32px 12px}.bc-navigation .bc-navigation__panel-inner--promo{display:grid;grid-template-columns:minmax(0,73fr) minmax(0,27fr);gap:28px}.bc-navigation .bc-navigation__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-content:start}.bc-navigation .bc-navigation__category-link{display:block;color:#205342;font-family:var(--headerFont),Georgia,serif;font-size:17px;font-weight:600;line-height:1.35;padding:5px 0 13px;margin-bottom:9px;border-bottom:1px solid #b18a4340}.bc-navigation .bc-navigation__children a{color:#40463d;display:block;font-size:14px;line-height:1.5;padding:7px 0;overflow-wrap:anywhere}.bc-navigation .bc-navigation__panel a:hover{color:#8a642e;text-decoration:underline;text-underline-offset:4px}.bc-navigation .bc-navigation__panel--dropdown{width:min(340px,calc(100% - 32px));left:var(--bc-dropdown-left, 16px)}.bc-navigation .bc-navigation__panel--dropdown .bc-navigation__panel-inner{padding:16px 24px}.bc-navigation .bc-navigation__panel--dropdown .bc-navigation__categories{display:block}.bc-navigation .bc-navigation__panel--dropdown .bc-navigation__category+.bc-navigation__category{margin-top:12px}.bc-navigation .bc-navigation__panel--dropdown .bc-navigation__children{padding-left:14px}.bc-navigation .bc-promo{background:#ece9df;border-left:1px solid #b18a4340;min-width:0}.bc-navigation .bc-promo__image img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.bc-navigation .bc-promo__content{padding:24px 24px 12px}.bc-navigation .bc-promo__eyebrow{color:#72572e;font-size:10px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px}.bc-navigation .bc-promo__headline{color:#205342;font-family:var(--headerFont),Georgia,serif;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15;margin:0 0 16px}.bc-navigation .bc-promo__body{color:#4e5349;font-size:14px;line-height:1.6}.bc-navigation .bc-promo__cta{display:inline-block;color:#205342;margin-top:22px;font-size:11px;letter-spacing:.075em;font-weight:700;line-height:1.6;text-transform:uppercase}@media(min-width:768px)and (max-width:1023px){.bc-navigation .bc-navigation__inner{padding:0 12px}.bc-navigation .bc-navigation__list{gap:0 6px}.bc-navigation .bc-navigation__link{font-size:10px;letter-spacing:.025em}.bc-navigation .bc-navigation__panel-inner{padding:22px 20px}.bc-navigation .bc-navigation__panel-inner--promo{gap:20px}.bc-navigation .bc-navigation__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bc-navigation .bc-promo__content{padding:18px}}@media not (min-width:768px){bc-navigation.bc-navigation{display:none}}@media(prefers-reduced-motion:reduce){.bc-navigation .bc-navigation__panel,.bc-navigation .bc-navigation__toggle svg{transition:none;transform:none}}.bc-navigation .bc-navigation__categories--directory{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--bc-directory-rows),auto);grid-auto-flow:column;gap:0 24px;align-content:start}.bc-navigation .bc-navigation__categories--directory .bc-navigation__category-link{font-family:var(--bodyFont),sans-serif;font-size:14px;font-weight:500;letter-spacing:.045em;line-height:1.5;padding:12px 0;margin-bottom:0;overflow-wrap:anywhere}.bc-navigation .bc-navigation__categories--directory .bc-navigation__category--notes{border-bottom:1px solid #b18a4340;min-width:0}.bc-navigation .bc-navigation__categories--directory .bc-navigation__category--notes .bc-navigation__category-link{border-bottom:0;padding-bottom:4px}.bc-navigation .bc-navigation__scent-notes{color:#66583f;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0;margin:0;padding:0 0 12px;overflow-wrap:anywhere}.bc-navigation .bc-navigation__panel-inner--promo:has(>.bc-navigation__categories--directory)>.bc-promo{align-self:start}.bc-navigation .bc-navigation__panel--compact{width:min(840px,calc(100% - 32px));left:max(16px,calc((100% - 840px)/2))}.bc-navigation .bc-navigation__panel--compact .bc-navigation__panel-inner{padding:24px}.bc-navigation .bc-navigation__panel--compact .bc-navigation__panel-inner--promo{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.bc-navigation .bc-navigation__categories--compact{display:block;min-width:0}.bc-navigation .bc-navigation__categories--compact .bc-navigation__category-link{padding:14px 0;margin:0;overflow-wrap:anywhere}.bc-navigation .bc-navigation__panel--compact .bc-promo{align-self:start}
/*# sourceMappingURL=/cdn/shop/t/122/assets/bc-mega-menu.css.map */
