.bn-composition-layout .bn-composition-photo{height:auto;aspect-ratio:2/3;background:#efd0c0}.bn-composition-layout .bn-composition-photo img{display:block;width:100%;height:100%!important;object-fit:contain;object-position:center}.bn-composition-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.bn-composition-layout figure{height:570px;overflow:hidden}.bn-composition-layout figure img{width:100%;height:100%!important;object-fit:cover;object-position:center 60%}.bn-composition-notes{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bn-composition-notes>div{padding:25px 0;border-bottom:1px solid #b5b5b5;width:100%}.bn-composition-notes h3{font-size:clamp(24px,2.3vw,34px);line-height:1.3!important;margin-top:12px!important}.bn-composition-notes .bn-link{margin-top:36px}@media(max-width:760px){.bn-composition-layout{grid-template-columns:1fr;gap:20px}.bn-composition-layout figure{height:420px}.bn-composition-notes h3{font-size:25px}}.bn-composition-placeholder{background:#080808;display:grid;place-items:center}.bn-composition-layout .bn-composition-placeholder img{object-fit:contain;object-position:center}.bn-act-two-preorders{margin-top:60px;padding-top:36px;border-top:1px solid #555}.bn-act-two-preorders>h2{font-size:36px;margin-bottom:18px}.bn-act-two-preorders>.bn-copy{margin-bottom:28px}.bn-act-two-preorder-kit{margin-top:40px;padding-top:28px;border-top:1px solid #555}.bn-act-two-preorder-kit h2{font-size:32px;margin-bottom:16px}.bn-act-two-preorder-kit>p{margin:10px 0}.bn-act-two-preorder-kit .bn-link{margin-top:16px}.bn-act-two-hero{padding:85px 0;border-bottom:1px solid #333;background:radial-gradient(ellipse at 80% 50%,#222,transparent 60%),#080808}.bn-act-two-intro{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.bn-act-two-intro h1{font-size:clamp(90px,12vw,190px);margin:20px 0!important;letter-spacing:-.06em}.bn-act-two-intro h2{font-size:clamp(30px,3vw,46px);margin:0 0 24px!important}.bn-act-two-date{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ddd;margin-top:25px!important}.bn-act-two-art{min-height:450px;display:flex;align-items:center;justify-content:center;border:1px solid #444;background:#101010}.bn-act-two-art img{width:100%;height:auto!important;object-fit:contain}.bn-act-two-notes{background:#e9e8e5;color:#111}.bn-act-two-notes .bn-eyebrow{color:#555}.bn-act-two-notes .bn-heading{margin-top:18px}.bn-act-two-notes .bn-note-grid p{font:clamp(21px,2.3vw,32px)/1.4 Georgia,serif}.bn-act-two-current{padding:70px 0;border-top:1px solid #333}.bn-act-two-current h2{margin:20px 0!important}.bn-act-two-current .bn-copy{max-width:600px}@media(max-width:760px){.bn-act-two-hero{padding:50px 0}.bn-act-two-intro{grid-template-columns:1fr;gap:35px}.bn-act-two-intro h1{font-size:110px}.bn-act-two-art{min-height:290px}.bn-act-two-intro h2{font-size:36px}}.bn-email-popup{padding:0;border:1px solid #8d8d8d;background:#e9e8e5;color:#111;width:min(850px,calc(100vw - 40px));max-width:850px;max-height:calc(100svh - 40px);overflow:auto;margin:auto;box-shadow:0 24px 90px #0009}.bn-email-popup::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bn-email-popup:not([open]){display:none}.bn-popup-grid{display:grid;grid-template-columns:.85fr 1.15fr;min-height:525px}.bn-popup-photo{position:relative;min-height:525px;background:#080808;overflow:hidden}.bn-popup-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:contain;object-position:center}.bn-popup-copy{padding:56px 44px 38px}.bn-popup-eyebrow{font:9px/1.5 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#666}.bn-email-popup .bn-popup-copy h2{font:clamp(35px,3.9vw,53px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:18px 0 20px}.bn-email-popup #bn-popup-description{font-size:13px;line-height:1.8;color:#555;margin-bottom:27px}.bn-popup-label{display:block;font-size:10px;letter-spacing:.08em;margin-bottom:8px}.bn-popup-email{width:100%;min-height:47px;padding:11px 12px;border:1px solid #888;border-radius:0;background:transparent;color:#111;font-size:16px!important}.bn-popup-submit{width:100%;min-height:48px;margin-top:12px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font-size:10px!important;letter-spacing:.1em;text-transform:uppercase;padding:14px}.bn-popup-submit:hover{background:#333}.bn-email-popup .bn-popup-consent{font-size:10px;line-height:1.6;color:#666;margin-top:16px}.bn-email-popup .bn-popup-consent a{text-decoration:underline;text-underline-offset:2px}.bn-popup-decline{display:block;margin:22px auto 0;padding:4px;border:0;background:none;color:#555;font-size:11px!important;text-decoration:underline;text-underline-offset:4px}.bn-popup-close{position:absolute;right:10px;top:10px;z-index:1;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:#e9e8e5;color:#111;font-size:28px!important;line-height:1}.bn-popup-errors{font-size:12px;color:#802525;margin-bottom:20px}.bn-popup-errors ul{padding-left:20px}body.bn-popup-active{overflow:hidden}@media(max-width:700px){.bn-email-popup{width:calc(100vw - 28px);max-height:calc(100svh - 28px)}.bn-popup-grid{grid-template-columns:1fr;min-height:0}.bn-popup-photo{display:none}.bn-popup-copy{padding:48px 27px 30px}.bn-email-popup .bn-popup-copy h2{font-size:43px}.bn-email-popup #bn-popup-description{font-size:13px}.bn-popup-close{right:4px;top:4px}}.bn-footer-brand img{height:70px!important;object-fit:contain;object-position:left center}.bn-signup-consent{font-size:10px;color:#aaa;line-height:1.6;margin-top:15px!important}.bn-newsletter{text-align:center;padding:90px 24px;border-bottom:1px solid #2d2d2d;background:#090909}.bn-newsletter h2{font-size:clamp(38px,4vw,56px);margin:18px 0!important}.bn-newsletter-copy{font-size:12px;color:#999}.bn-newsletter form{max-width:500px;margin:30px auto 0}.bn-email-field{display:flex;border-bottom:1px solid #888}.bn-email-field input{min-width:0;flex:1;border:0;color:#fff;background:transparent;padding:17px 0;outline-offset:0}.bn-email-field button{color:#eee;border:0;background:transparent;font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:15px}.bn-email-field button span{margin-left:20px}.bn-footer{padding:52px 6vw 20px}.bn-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1.15fr 1fr;gap:50px;padding-bottom:55px}.bn-footer-brand{width:220px;display:block;line-height:0}.bn-footer-top p{font-size:11px;color:#888;margin-top:20px!important}.bn-footer-top h3{font:10px Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;margin-bottom:20px!important}.bn-footer-top>div>a:not(.bn-footer-brand){display:block;font-size:11px;color:#aaa;margin-top:8px}.bn-footer-bottom{font-size:9px;letter-spacing:.04em;color:#777;border-top:1px solid #252525;padding-top:20px}@media(max-width:760px){.bn-footer-top{grid-template-columns:1fr 1fr;gap:38px}.bn-footer-top>div:first-child{grid-column:1/-1}.bn-newsletter{padding:65px 22px}.bn-footer{padding:40px 24px 24px}}.bn-brand img{height:40px!important;object-fit:contain;object-position:left center}.bn-nav,.bn-announcement{font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:#f5f4f0}.bn-nav a{color:inherit;text-decoration:none}.bn-nav img{max-width:100%;height:auto}.bn-nav summary{cursor:pointer}.bn-announcement{text-align:center;font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:10px 15px;border-bottom:1px solid #262626;background:#111}.bn-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 4vw;background:#080808;border-bottom:1px solid #282828;position:relative;z-index:20}.bn-brand{display:block;line-height:0;width:190px;flex-shrink:0}.bn-brand img{width:100%;height:auto}.bn-nav-desktop{display:flex;gap:28px}.bn-nav-desktop a,.bn-nav-tools a,.bn-mobile-menu summary{font-size:9px;letter-spacing:.13em;text-transform:uppercase}.bn-nav-desktop a{padding:8px 0}.bn-nav-desktop a:hover{color:#aaa}.bn-nav-tools{display:flex;gap:24px}.bn-mobile-menu{display:none}.bn-mobile-menu summary{list-style:none;display:flex;gap:15px;align-items:center}.bn-mobile-menu summary::-webkit-details-marker{display:none}.bn-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:#111;border-bottom:1px solid #444;padding:25px;display:flex;flex-direction:column;gap:18px}.bn-mobile-menu nav a{font:26px Georgia,serif}@media(max-width:1000px){.bn-nav-desktop{gap:17px}.bn-nav-tools a:first-child{display:none}}@media(max-width:760px){.bn-nav{padding:23px 22px}.bn-brand{width:155px}.bn-nav-desktop,.bn-nav-tools{display:none}.bn-mobile-menu{display:block}.bn-announcement{font-size:8px;letter-spacing:.13em}}.bn-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@view-transition{navigation:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.bn-site{margin:0;background:#080808;color:#f5f4f0;font:15px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;--font-heading--family:Georgia,serif;--font-body--family:Arial,sans-serif}:where(body.bn-site) h1,:where(body.bn-site) h2,:where(body.bn-site) h3,:where(body.bn-site) p{margin:0}:where(body.bn-site) h1,:where(body.bn-site) h2,:where(body.bn-site) h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.03;letter-spacing:-.045em}body.bn-site a{color:inherit;text-decoration:none}body.bn-site button,body.bn-site input{font:inherit}body.bn-site button,body.bn-site summary{cursor:pointer}body.bn-site img{max-width:100%;height:auto}body.bn-site figure{margin:0}body.bn-site :focus-visible{outline:2px solid currentColor;outline-offset:6px}.bn-skip{position:fixed;top:-100px;left:16px;padding:12px;background:#fff;color:#000!important;z-index:100}.bn-skip:focus{top:10px}.bn-wrap{max-width:1440px;margin:auto;padding:0 6vw}.bn-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#b4b4b4;line-height:1.6}.bn-heading{font-size:clamp(42px,5.2vw,78px)}.bn-copy{max-width:460px;color:#bcbcbc;line-height:1.85}.bn-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:14px 25px;border:1px solid #686868;font-size:10px;letter-spacing:.13em;text-transform:uppercase;background:transparent;color:inherit;transition:background .2s,color .2s,border .2s}.bn-button:hover{background:#eee;color:#080808;border-color:#eee}.bn-button--light{background:#f5f4f0;color:#080808!important;border-color:#f5f4f0}.bn-button--light:hover{background:#ccc}.bn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bn-link{font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding-bottom:7px;border-bottom:1px solid #767676;display:inline-block}.bn-link:after{content:" \2197";margin-left:16px}.bn-section{padding:96px 0}.bn-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.bn-section-top .bn-heading{margin-top:13px}.bn-section-top .bn-copy{max-width:390px;font-size:13px}.bn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bn-card{display:block;min-width:0}.bn-card-media{aspect-ratio:4/5;position:relative;background:#101010;border:1px solid #242424;overflow:hidden;display:flex;align-items:center;justify-content:center}.bn-card-media img{width:100%;height:100%!important;object-fit:cover;transition:transform .6s}.bn-card:hover .bn-card-media img{transform:scale(1.035)}.bn-card-media--logo{background:radial-gradient(ellipse at 50% 35%,#252525,transparent 70%),#0b0b0b}.bn-card-media--logo img{width:32%;height:auto!important;opacity:.75;object-fit:contain}.bn-card-badge{position:absolute;top:17px;left:17px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;background:#080808b0;padding:5px 8px}.bn-card-bottom{display:flex;justify-content:space-between;gap:12px;padding-top:18px}.bn-card h3{font-size:24px;letter-spacing:-.025em}.bn-card-size{font-size:11px;color:#a6a6a6;margin-top:7px!important}.bn-price{font-size:13px;white-space:nowrap}.bn-silver{background:#e9e8e5;color:#111}.bn-silver .bn-copy,.bn-silver .bn-eyebrow{color:#555}.bn-split{display:grid;grid-template-columns:1fr 1fr;min-height:600px;border-top:1px solid #282828;border-bottom:1px solid #282828}.bn-split-copy{padding:80px 6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bn-split-copy .bn-heading{margin:20px 0 24px}.bn-split-media{position:relative;overflow:hidden;min-height:480px;background:#0a0a0a}.bn-split-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover}.bn-quote{text-align:center;border-top:1px solid #292929;border-bottom:1px solid #292929;padding:110px 8vw}.bn-quote blockquote{font:clamp(34px,4.1vw,64px)/1.15 Georgia,serif;letter-spacing:-.035em;max-width:920px;margin:0 auto}.bn-quote p{margin-top:28px!important}.bn-product-page{padding:72px 0 100px}.bn-product-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:7vw;align-items:start}.bn-product-picture{background:#0b0b0b;aspect-ratio:1/1;border:1px solid #292929;display:flex;align-items:center;justify-content:center;overflow:hidden}.bn-product-picture>img{width:100%;height:100%!important;object-fit:contain}.bn-product-picture--logo>img{width:34%;height:auto!important;opacity:.8}.bn-product-info .bn-heading{margin:20px 0;font-size:clamp(42px,4.2vw,62px)}.bn-product-price{font-size:18px;margin-bottom:25px!important}.bn-product-price span{color:#aaa;font-size:12px;margin-left:16px}.bn-product-info details{border-top:1px solid #3a3a3a;padding:20px 0}.bn-product-info details:last-child{border-bottom:1px solid #3a3a3a}.bn-product-info summary{font-size:12px;letter-spacing:.08em;list-style:none;display:flex;justify-content:space-between;align-items:center}.bn-product-info summary:after{content:"+";font-size:22px}.bn-product-info details[open] summary:after{content:"\2212"}.bn-product-info details>div{font-size:13px;color:#bcbcbc;padding-top:16px;line-height:1.8}.bn-product-info details p+p{margin-top:10px}.bn-product-info .bn-accordions{margin-top:40px}.bn-product-form{display:flex;gap:12px;margin-top:30px}.bn-product-form input{width:65px;border:1px solid #555;background:#0a0a0a;color:#eee;padding:10px}.bn-product-form button{flex:1}.bn-product-info .bn-notice{font-size:11px;color:#b3b3b3;margin-top:16px}.bn-page-intro{padding:76px 0 50px;border-bottom:1px solid #292929}.bn-page-intro h1{font-size:clamp(70px,10vw,144px);margin:20px 0 30px!important}.bn-page-intro .bn-copy{max-width:650px}.bn-note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px;border-top:1px solid #bbb;margin-top:36px}.bn-note-grid p{font-size:12px;margin-top:10px!important;line-height:1.8}.bn-notes-heading{font-size:9px;text-transform:uppercase;letter-spacing:.17em;color:#666}.bn-center{text-align:center;margin-top:44px}.bn-story-mark{display:flex;justify-content:center;align-items:center;min-height:500px;background:repeating-linear-gradient(100deg,transparent 0,transparent 8%,#ffffff02 9%,transparent 12%),radial-gradient(ellipse at 50% 80%,#292929,transparent 60%),#0b0b0b}.bn-story-mark img{width:30%;opacity:.9}.bn-intro-line{width:60px;height:1px;background:#c7c7c7;margin-top:30px}.bn-gallery-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.bn-gallery-heading h2{font-size:36px}.bn-collection-footer{margin-top:60px;padding:32px;border:1px solid #333}.bn-collection-footer .bn-copy{max-width:none;font-size:13px}@media(max-width:760px){.bn-wrap{padding:0 22px}.bn-section{padding:62px 0}.bn-section-top{display:block;margin-bottom:28px}.bn-section-top .bn-copy{margin-top:22px!important}.bn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.bn-grid>.bn-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 7px)}.bn-card h3{font-size:21px}.bn-card-bottom{display:block}.bn-price{margin-top:9px}.bn-card-badge{top:9px;left:8px;font-size:8px;padding:4px}.bn-split{grid-template-columns:1fr;min-height:0}.bn-split-copy{padding:55px 24px}.bn-split-media{min-height:380px}.bn-split--serum .bn-split-media{order:-1;min-height:330px}.bn-story-mark{min-height:310px}.bn-story-mark img{width:25%}.bn-quote{padding:70px 24px}.bn-product-page{padding-top:35px}.bn-product-grid{grid-template-columns:1fr;gap:35px}.bn-product-picture{aspect-ratio:1.1}.bn-page-intro{padding:50px 0 38px}.bn-note-grid{grid-template-columns:1fr;gap:22px}.bn-button{padding:13px 18px}.bn-actions{gap:10px}.bn-heading{font-size:44px}.bn-product-info .bn-heading{font-size:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;view-transition-name:none!important}}.bn-logo-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:260px;background:radial-gradient(ellipse at center,#222 0,#101010 50%,#080808 80%);overflow:hidden}.bn-logo-placeholder img{display:block;width:48%!important;height:auto!important;max-height:75%;object-fit:contain!important;filter:brightness(.78);mix-blend-mode:screen}.bn-product-picture--logo>.bn-logo-placeholder{min-height:500px}@media(max-width:760px){.bn-product-picture--logo>.bn-logo-placeholder{min-height:380px}}.bn-preview-shell{position:relative;min-width:0}.bn-hover-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .2s}.bn-preview-playing>.bn-hover-video{opacity:1}.bn-preview-toggle{position:absolute;top:12px;right:12px;z-index:3;background:#080808d9;color:#fff;border:1px solid #aaa;min-height:44px;padding:10px 14px;font-size:10px!important;letter-spacing:.06em}.bn-preview-shell .bn-card-badge,.bn-preview-shell .bn-release-tag,.bn-preview-shell .bn-release-number{z-index:2}.bn-grid>.bn-preview-shell{min-width:0}.bn-ritual-feature>.bn-preview-shell{width:100%}@media(max-width:760px){.bn-grid>.bn-preview-shell:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 7px)}}@media(prefers-reduced-motion:reduce){.bn-hover-video{transition:none}}.bn-mobile-loop-fade{display:none}@media(max-width:760px){.bn-preview-shell .bn-preview-toggle{display:none!important}.bn-mobile-loop-fade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity .65s;z-index:1}.bn-preview-mobile-black>.bn-mobile-loop-fade{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=IgUAAAAAAAAAAAAAAAAAAAAAABo */
