.bn-ritual-feature{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;margin:0 0 70px;padding:0 0 60px;border-bottom:1px solid #333}.bn-ritual-image{display:block;aspect-ratio:1;background:#111;overflow:hidden}.bn-ritual-image img{width:100%;height:100%!important;object-fit:cover}.bn-ritual-feature-copy>p{line-height:1.7}.bn-ritual-feature-copy .bn-button{margin-top:20px}.bn-ritual-includes h2{font:24px Georgia,serif}.bn-ritual-includes{margin:26px 0}.bn-ritual-includes li{margin:10px 0}@media(max-width:760px){.bn-ritual-feature{grid-template-columns:1fr;gap:25px;margin-bottom:45px;padding-bottom:40px}.bn-ritual-feature-copy .bn-heading{font-size:42px}}.bn-act-header{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;padding:80px 0}.bn-act-header .bn-wrap{width:100%;position:relative;z-index:1}.bn-act-header-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bn-act-header-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505e8,#050505b0 36%,#05050518 78%)}.bn-act-header-image img{width:100%;height:100%!important;object-fit:cover;object-position:center}.bn-act-header .bn-copy{max-width:430px;color:#e0e0e0}.bn-act-header .bn-eyebrow{color:#ddd}@media(max-width:760px){.bn-act-header{min-height:650px;align-items:flex-end;padding:50px 0}.bn-act-header-image img{object-position:62% center}.bn-act-header-image:after{background:linear-gradient(0deg,#050505f0,#05050599 50%,#05050510)}.bn-act-header .bn-copy{font-size:13px;max-width:340px}}.bn-home-hands{min-height:650px}.bn-home-hands>img{object-position:center 58%}@media(max-width:760px){.bn-home-hands{min-height:550px}}.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-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-guidance-image--collection img{width:100%;object-fit:contain}.bn-growth{border-top:1px solid #303030}.bn-guidance-image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#101010;border:1px solid #303030}.bn-guidance-image img{width:72%;height:auto;object-fit:contain}.bn-guidance-card h3{font-size:30px;margin:24px 0 14px!important}.bn-guidance-card .bn-copy{font-size:13px;min-height:76px}.bn-guidance-card .bn-link{margin-top:22px}.bn-growth-proof{margin-top:90px;padding-top:60px;border-top:1px solid #333}.bn-growth-proof h2,.bn-growth-faq h2{font-size:clamp(35px,4vw,55px);margin:18px 0 35px!important}.bn-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.bn-proof-grid blockquote{font:28px/1.4 Georgia,serif;margin:0 0 22px}.bn-proof-grid figcaption{font-size:11px;color:#aaa;margin-bottom:20px}.bn-growth-faq{max-width:900px;margin:90px auto 0}.bn-growth-faq details{border-top:1px solid #444;padding:20px 0}.bn-growth-faq summary{font-size:15px;min-height:30px}.bn-growth-faq details p{font-size:13px;color:#bbb;margin-top:15px!important;max-width:700px}.bn-growth-faq>.bn-link{margin-top:22px}@media(max-width:760px){.bn-growth .bn-grid{grid-template-columns:1fr}.bn-guidance-card .bn-copy{min-height:0}.bn-guidance-image{aspect-ratio:16/9}.bn-guidance-image img{width:60%}.bn-guidance-card{margin-bottom:24px}.bn-proof-grid{grid-template-columns:1fr;gap:40px}.bn-growth-proof,.bn-growth-faq{margin-top:55px}.bn-growth-proof{padding-top:40px}}.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-preorder-summary{margin-top:18px!important}.bn-preorder-kit{margin-top:40px;padding:28px 0;border-top:1px solid #555;border-bottom:1px solid #555}.bn-preorder-kit h2{font-size:30px;margin-bottom:16px}.bn-preorder-kit>p{margin:10px 0}.bn-preorder-kit .bn-link{margin-top:16px}.bn-launch-collection-photo{display:block;margin:0 0 45px;background:#080808;border:1px solid #333}.bn-launch-collection-photo img{display:block;width:100%;height:auto!important;object-fit:contain}.bn-launch-lineup{border-bottom:1px solid #333}.bn-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bn-launch-grid .bn-card h3{font-size:24px;line-height:1.2}.bn-launch-grid .bn-card-media--logo img{width:72%;object-fit:contain}.bn-launch-date{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#ddd;margin-top:18px!important}.bn-launch-links{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:40px}.bn-launch-links .bn-copy{font-size:13px;max-width:650px}.bn-serum-teaser{margin-top:60px;padding:32px 0 0;border-top:1px solid #444;display:flex;justify-content:space-between;align-items:center;gap:30px}.bn-serum-teaser h2{font-size:35px;margin:12px 0!important}.bn-serum-teaser .bn-copy{font-size:13px;max-width:620px}@media(max-width:1000px){.bn-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bn-launch-grid>.bn-card:last-child:nth-child(odd),.bn-launch-grid>.bn-preview-shell:last-child:nth-child(odd){grid-column:auto;max-width:none}.bn-launch-grid .bn-card h3{font-size:21px}.bn-launch-links,.bn-serum-teaser{display:block}.bn-launch-links .bn-button,.bn-serum-teaser .bn-link{margin-top:22px}}.bn-opening{position:relative;isolation:isolate;min-height:650px;height:calc(100svh - 105px);max-height:1080px;overflow:hidden;background:#050505}.bn-opening-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.bn-opening-poster,.bn-opening-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:70% center}.bn-opening-video{opacity:0;transition:opacity .6s}.bn-opening-video.is-playing{opacity:1}.bn-opening-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505ed,#050505a6 28%,#05050510 66%),linear-gradient(0deg,#050505b3,transparent 35%);z-index:-2}.bn-opening-content{position:absolute;left:6vw;bottom:16%;max-width:580px}.bn-opening-content h1{font-size:clamp(65px,6.9vw,112px);line-height:.95;letter-spacing:-.06em;margin:22px 0 26px!important}.bn-opening-content h1 em{font-weight:400}.bn-opening-content .bn-copy{font-size:12px;max-width:315px;color:#c6c6c6}.bn-opening-caption{position:absolute;bottom:16%;right:6vw;text-align:right}.bn-opening-caption span{font:29px Georgia,serif}.bn-opening-caption p{font-size:9px;letter-spacing:.18em;text-transform:uppercase;margin-top:9px!important;color:#aaa}.bn-scroll{position:absolute;left:6vw;bottom:33px;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#b5b5b5!important;display:flex;gap:30px;align-items:center}.bn-scroll span{font-size:20px}.bn-film-control{position:absolute;bottom:30px;right:6vw;border:1px solid #666;border-radius:0;background:#08080865;color:#ccc;font-size:9px!important;letter-spacing:.1em;text-transform:uppercase;padding:10px 14px}@media(max-width:760px){.bn-opening{height:calc(100svh - 90px);min-height:660px;max-height:1000px}.bn-opening-content{left:24px;right:24px;bottom:90px}.bn-opening-content h1{font-size:clamp(50px,13.8vw,76px);max-width:340px}.bn-opening-content .bn-copy{max-width:290px;font-size:11px}.bn-opening-caption{display:none}.bn-opening-shade{background:linear-gradient(0deg,#050505f5 5%,#050505bf 36%,#05050500 75%)}.bn-opening-video,.bn-opening-poster{object-position:center 25%}.bn-scroll{left:24px;bottom:25px}.bn-film-control{right:24px;bottom:22px}.bn-opening-content .bn-actions{margin-top:23px}.bn-opening-content .bn-button{font-size:8px}}.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-live-reviews{margin-top:58px;padding:46px 0 20px;border-top:1px solid #555}.bn-reviews-intro{max-width:640px;margin-bottom:30px}.bn-reviews-intro h2{font:clamp(36px,4vw,64px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:16px 0}.bn-reviews-intro .bn-copy{font-size:14px;color:#aaa}.bn-review-stage{min-width:0;width:100%;min-height:250px}.bn-review-stage loox-dynamic-carousel-widget{display:block;width:100%}@media(max-width:760px){.bn-live-reviews{margin-top:38px;padding-top:32px}.bn-review-stage{min-height:230px}}.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=NGcAAAAAAAAAAAAAAAAAAAAAAB4 */
