.bf-editorial-page{background:var(--bf-page-bg);color:var(--bf-page-ink);padding:clamp(5rem,8vw,12rem) 2.4rem}.bf-editorial-page__inner{max-width:84rem;margin:auto}.bf-editorial-page__kicker{color:var(--bf-page-gold);font-size:1.1rem;letter-spacing:.2em}.bf-editorial-page h1{font:400 clamp(5rem,7vw,9rem)/1 "Cormorant Garamond",Georgia,serif;color:var(--bf-page-ink);margin:2rem 0 4rem}.bf-editorial-page__body{font-size:1.7rem;line-height:1.9}.bf-editorial-page__body p{margin-bottom:2.4rem}.bf-editorial-page__link{display:inline-block;color:var(--bf-page-gold);padding:1.6rem 0;text-decoration:none;border-bottom:1px solid var(--bf-page-gold)}.bf-editorial-page__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.bf-bestsellers{background:#10100e;color:#eee6d4;min-height:65svh;padding:clamp(5rem,8vw,10rem) clamp(2.4rem,8vw,13rem)}.bf-bestsellers>header{max-width:80rem}.bf-bestsellers>header>p{color:#d69a4e;font-size:1.1rem;letter-spacing:.2em}.bf-bestsellers h1{font:400 clamp(5rem,7vw,9rem)/1 "Cormorant Garamond",Georgia,serif;color:#eee6d4;margin:2rem 0 3rem}.bf-bestsellers>header>div,.bf-bestsellers__empty{font-size:1.6rem;line-height:1.8;color:#d0c3b0}.bf-bestsellers__empty{margin-top:4rem;padding-top:3rem;border-top:1px solid #65543d}.bf-bestsellers a{color:#e2bd83;text-underline-offset:6px}.bf-bestsellers a:focus-visible{outline:3px solid #d69a4e;outline-offset:5px}.bf-bestsellers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:4rem}.bf-bestsellers__card{display:block;text-decoration:none}.bf-bestsellers__card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.bf-bestsellers__card h2{font:400 3rem/1.1 Cormorant Garamond,Georgia,serif;color:#eee6d4}@media(max-width:989px){.bf-bestsellers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-separate-directory{padding-top:4rem}.bf-separate-directory .bf-page-title{padding:0 clamp(2.4rem,8vw,13rem);margin:0;color:#eee6d4;font:400 clamp(4rem,5vw,7rem)/1.1 "Cormorant Garamond",Georgia,serif}.bf-separate-directory .bf-directory{padding-top:4rem}.bf-separate-directory .bf-directory h2{color:#eee6d4}.bf-separate-directory .bf-directory__heading{margin-bottom:3rem}.bf-home.bf-landing .bf-hero{align-items:center;min-height:60rem;height:calc(100svh - 15rem);max-height:92rem}.bf-home.bf-landing .bf-hero-foot{font-size:1rem}.bf-home.bf-landing .bf-hero-copy{width:100%;max-width:100rem;min-width:0}.bf-home.bf-landing .bf-button:focus-visible{outline:3px solid #d69a4e;outline-offset:6px}@media(max-width:749px){.bf-home.bf-landing .bf-hero{min-height:56rem;height:calc(100svh - 13rem)}.bf-home.bf-landing .bf-hero-copy{padding:5rem 2.6rem}.bf-home.bf-landing .bf-hero-shade{background:linear-gradient(90deg,#0a0a09db,#0a0a0980),linear-gradient(0deg,rgba(10,10,9,.65),transparent)}.bf-home.bf-landing .bf-hero h1{font-size:clamp(4.7rem,10vw,7rem)}.bf-home.bf-landing .bf-kicker{font-size:.8rem;letter-spacing:.15em;white-space:normal}.bf-home.bf-landing .bf-hero-foot{bottom:2rem;font-size:.8rem}}flame-newsletter{display:block}.flame-newsletter__dialog{padding:0;width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #b99a64;background:#e8dfcc;color:#25211b;overflow:auto;box-shadow:0 20px 90px #0008}.flame-newsletter__dialog::backdrop{background:#090b09a8}.flame-newsletter__grid{display:grid;grid-template-columns:40% 60%}.flame-newsletter__photo{background:#171914;min-height:460px}.flame-newsletter__photo img{width:100%;height:100%;object-fit:cover;display:block}.flame-newsletter__copy{padding:44px 36px 30px}.flame-newsletter__eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#76552d;margin:0 0 12px}.flame-newsletter__copy h2{font-family:var(--font-heading-family,Georgia,serif);font-size:36px;line-height:1.08;margin:0 0 18px;color:#25211b;letter-spacing:-.4px}.flame-newsletter__offer{font-size:18px;line-height:1.4;font-weight:700;margin:0 0 12px}.flame-newsletter__body{font-size:14px;line-height:1.65;margin:0 0 24px}.flame-newsletter__form label{display:block;font-size:12px;margin-bottom:5px}.flame-newsletter__form input[type=email]{display:block;width:100%;padding:13px 14px;background:#f7f2e7;border:1px solid #95856c;border-radius:0;font:inherit;font-size:14px;color:#25211b;min-height:48px}.flame-newsletter__button{display:block;width:100%;padding:14px 12px;margin-top:12px;background:#29211b;color:#f5e9d1;border:1px solid #b99a64;font:inherit;font-size:13px;letter-spacing:.6px;text-align:center;text-decoration:none;cursor:pointer;min-height:48px}.flame-newsletter__button:hover{background:#412a2b}.flame-newsletter__fine{font-size:10px;line-height:1.6;margin:12px 0 0;color:#62574a;letter-spacing:.1px}.flame-newsletter__fine a{color:inherit;text-underline-offset:2px}.flame-newsletter__terms{margin-top:8px}.flame-newsletter__close{position:absolute;right:10px;top:7px;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:0;background:#e8dfcc;color:#41372b;font:26px Georgia,serif;cursor:pointer}.flame-newsletter__teaser{position:fixed;bottom:18px;left:18px;z-index:12;border:1px solid #b99a64;background:#211d17;color:#e8dfcc;padding:12px 16px;font:inherit;font-size:12px;letter-spacing:.5px;cursor:pointer}.flame-newsletter__teaser[hidden]{display:none}.flame-newsletter__code{border:1px dashed #9b7b4d;padding:14px;font-size:24px;letter-spacing:3px;text-align:center;color:#482b24}.flame-newsletter__success>p:first-child{font-size:15px;line-height:1.6}.flame-newsletter__form [role=alert]{font-size:13px;color:#8a2525;margin:12px 0}body.flame-newsletter-open{overflow:hidden}.flame-newsletter__dialog :focus-visible,.flame-newsletter__teaser:focus-visible{outline:2px solid #98682f;outline-offset:3px}@media(max-width:749px){.flame-newsletter__grid{grid-template-columns:1fr}.flame-newsletter__photo{height:165px;min-height:0}.flame-newsletter__photo img{object-position:center 48%}.flame-newsletter__copy{padding:25px 24px}.flame-newsletter__copy h2{font-size:31px}.flame-newsletter__body{margin-bottom:18px}.flame-newsletter__close{background:#e8dfccf0}.flame-newsletter__teaser{bottom:12px;left:12px;max-width:calc(100vw - 24px)}}.bf-scent-page{display:block;background:#10100e;color:#eee6d4;padding:clamp(4rem,6vw,8rem) clamp(2rem,6vw,9rem)}.bf-scent-page__head{max-width:80rem;margin-bottom:3.5rem}.bf-scent-page__head>p{color:#d69a4e;font-size:1.1rem;letter-spacing:.2em}.bf-scent-page h1{font:400 clamp(4.8rem,6vw,8rem)/1.05 "Cormorant Garamond",Georgia,serif;color:#eee6d4;margin:1.5rem 0 2rem}.bf-scent-page__head>div{font-size:1.6rem;line-height:1.8;color:#d0c3b0}.bf-scent-page__filters{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.bf-scent-page__filters[hidden],.bf-scent-card[hidden]{display:none}.bf-scent-page__filters button{background:transparent;border:1px solid #756346;border-radius:0;color:#eee6d4;padding:1.2rem 1.8rem;min-height:4.4rem;cursor:pointer;font:inherit;font-size:1.3rem}.bf-scent-page__filters button[aria-pressed=true]{background:#d69a4e;color:#21150f;border-color:#d69a4e}.bf-scent-page__filters button:focus-visible,.bf-scent-card a:focus-visible{outline:3px solid #eee6d4;outline-offset:4px}.bf-scent-page__count{color:#c9b797;font-size:1.2rem;margin:2rem 0}.bf-scent-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.bf-scent-card{background:#1d1c18;min-width:0}.bf-scent-card>a{display:block;color:inherit;text-decoration:none;height:100%}.bf-scent-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.bf-scent-card__copy{padding:2rem}.bf-scent-card__copy p{color:#d6b88c;font-size:1.1rem;line-height:1.6;margin:0 0 1rem}.bf-scent-card h2{font:400 clamp(2.6rem,2.8vw,3.5rem)/1.1 "Cormorant Garamond",Georgia,serif;color:#eee6d4;margin:0 0 2rem}.bf-scent-card__copy>span{font-size:1.2rem;color:#d0b27f}@media(max-width:989px){.bf-scent-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.bf-scent-page__grid{grid-template-columns:1fr}}.bf-brand-lockup{display:flex;align-items:center;gap:10px}.bf-brand-emblem{display:block;width:40px;height:60px;object-fit:contain;flex-shrink:0}@media(max-width:749px){.bf-brand-lockup{gap:7px}.bf-brand-emblem{width:30px;height:45px}.bf-brand-lockup .bf-header-small{font-size:1.4rem}.bf-brand-lockup .bf-header-large{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
