:root{--brn-cream: #f4f1eb;--brn-sand: #ece4d9;--brn-ink: #1d1d1b;--brn-ink-soft: #4a4843;--brn-muted: #7d7a72;--brn-line: #ddd7cc;--brn-green: #343925;--brn-green-deep: #2b301f;--brn-gold: #b08b5e;--brn-dark: #1e1e1c;--brn-serif: "Playfair Display", "Bodoni Moda", Didot, Georgia, serif;--brn-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--brn-gutter: clamp(20px, 5.5vw, 76px);--brn-max: 1440px}*,*:before,*:after{box-sizing:border-box}html.berune{-webkit-text-size-adjust:100%}.brn-body{margin:0;background:var(--brn-cream);color:var(--brn-ink);font-family:var(--brn-sans);font-weight:300;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}:where(.brn-body) img,:where(.brn-body) video,:where(.brn-body) svg{display:block;max-width:100%}:where(.brn-body) a{color:inherit;text-decoration:none}:where(.brn-body) button,:where(.brn-body) input,:where(.brn-body) select,:where(.brn-body) textarea{font:inherit;color:inherit}:where(.brn-body) :is(h1,h2,h3,p){margin:0}:where(.brn-body) :is(h1,h2,h3){line-height:1.15;font-weight:400}#MainContent:focus{outline:none}.brn-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--brn-ink);color:#fff;padding:10px 16px}.brn-skip:focus{left:10px;top:10px}.brn-container{max-width:var(--brn-max);margin:0 auto;padding:0 var(--brn-gutter)}.brn-eyebrow{font-family:var(--brn-sans);font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.brn-serif{font-family:var(--brn-serif);font-weight:400;letter-spacing:-.005em}.brn-h2{font-family:var(--brn-serif);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.12}.brn-text{font-size:14px;line-height:1.8;color:var(--brn-ink-soft)}.brn-text p+p{margin-top:1em}.brn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 28px;border:1px solid currentColor;background:transparent;font-family:var(--brn-sans);font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.brn-btn--light{background:var(--brn-cream);color:var(--brn-ink);border-color:var(--brn-cream)}.brn-btn--light:hover{background:transparent;color:var(--brn-cream)}.brn-btn--outline{color:var(--brn-ink);border-color:var(--brn-ink)}.brn-btn--outline:hover{background:var(--brn-ink);color:var(--brn-cream)}.brn-btn--solid{background:var(--brn-green);color:var(--brn-cream);border-color:var(--brn-green)}.brn-btn--solid:hover{background:var(--brn-green-deep);border-color:var(--brn-green-deep)}.brn-btn--block{display:flex;width:100%;min-height:54px}.brn-btn[disabled]{opacity:.5;cursor:not-allowed}.brn-media{position:relative;overflow:hidden;background:var(--brn-ph, #d1c7b8)}.brn-media>img,.brn-media>video,.brn-media>.brn-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brn-media__caption{position:absolute;left:14px;bottom:12px;z-index:2;font-size:8.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#1d1d1b8c}.brn-media--dark .brn-media__caption{color:#f4f1eb99}.brn-media__badge{position:absolute;left:12px;top:10px;z-index:2;font-size:8.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1d1d1bbf}.brn-media--dark .brn-media__badge{color:#f4f1ebcc}.brn-media__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--brn-serif);color:var(--brn-gold);font-size:clamp(48px,6vw,84px);line-height:1}.brn-announcement{background:var(--brn-green);color:var(--brn-cream);text-align:center;padding:9px 16px;font-size:9.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.brn-announcement a:hover{opacity:.8}.brn-header{background:var(--brn-cream);position:relative;z-index:20}.brn-header--sticky{position:sticky;top:0}.brn-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;gap:16px}.brn-nav{display:flex;gap:28px}.brn-nav a,.brn-mobile-nav a{font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.brn-nav a:hover{opacity:.6}.brn-nav--row{justify-content:center;flex-wrap:wrap;gap:10px 34px;padding:0 var(--brn-gutter) 22px}.brn-header--rows .brn-header__inner{min-height:96px}.brn-header--rows .brn-burger{display:none}.brn-logo{justify-self:center;display:block;line-height:0}.brn-logo__text{font-family:var(--brn-sans);font-weight:200;font-size:38px;letter-spacing:-.01em;line-height:1;color:var(--brn-ink)}.brn-logo img{height:auto}.brn-header__actions{justify-self:end;display:flex;align-items:center;gap:18px}.brn-header__cta{min-height:38px;padding:8px 18px;font-size:10px;font-weight:500}.brn-header__icon{display:inline-flex;position:relative}.brn-header__icon svg{width:20px;height:20px}.brn-header__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;border-radius:8px;background:var(--brn-green);color:var(--brn-cream);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px}.brn-burger{display:none;background:none;border:0;padding:6px;cursor:pointer}.brn-burger span{display:block;width:22px;height:1px;background:var(--brn-ink);margin:6px 0}.brn-mobile-nav{display:none;border-top:1px solid var(--brn-line);padding:12px var(--brn-gutter) 22px}.brn-mobile-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--brn-line)}.brn-header.is-open .brn-mobile-nav{display:block}.brn-hero{position:relative;overflow:hidden;color:var(--brn-cream);background:var(--brn-green-deep);min-height:var(--brn-hero-h, 640px);display:flex;align-items:center;justify-content:center;text-align:center}.brn-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.brn-hero__bg img,.brn-hero__bg video{width:100%;height:100%;object-fit:cover}.brn-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(29,32,20,var(--brn-overlay, .35))}.brn-hero__waves{position:absolute;left:0;right:0;bottom:10%;width:100%;height:160px;opacity:.5;pointer-events:none}.brn-hero__content{position:relative;z-index:2;padding:90px 20px}.brn-hero__eyebrow{color:#f4f1ebbf}.brn-hero__title{font-family:var(--brn-serif);font-weight:400;font-size:clamp(64px,13vw,190px);line-height:1;letter-spacing:.14em;margin:22px 0 12px;padding-left:.14em}.brn-hero__tagline{font-family:var(--brn-serif);font-style:italic;font-size:clamp(17px,1.9vw,25px)}.brn-hero__btn{margin-top:34px}.brn-hero__note{position:absolute;left:22px;bottom:18px;z-index:2;font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:#f4f1eb66}.brn-manifesto{text-align:center;padding:clamp(80px,11vw,150px) 0}.brn-manifesto__rule{width:50px;height:1px;background:var(--brn-ink);opacity:.35;margin:0 auto 30px}.brn-manifesto__title{font-size:clamp(30px,3.6vw,48px);line-height:1.2}.brn-manifesto__text{max-width:560px;margin:26px auto 0;font-size:13.5px}.brn-collection{padding:0 0 clamp(70px,9vw,120px)}.brn-collection__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--brn-line);margin-bottom:34px}.brn-collection__title{font-family:var(--brn-serif);font-size:clamp(32px,3.3vw,44px);line-height:1;margin-top:18px}.brn-collection__meta{font-size:11px;color:var(--brn-ink-soft)}.brn-grid{display:grid;grid-template-columns:repeat(var(--brn-cols, 4),minmax(0,1fr));gap:46px 20px}.brn-card{display:block}.brn-card .brn-media{aspect-ratio:4 / 5}.brn-card .brn-media img{transition:transform .8s ease}.brn-card:hover .brn-media img{transform:scale(1.03)}.brn-card__title{font-family:var(--brn-serif);font-size:17px;line-height:1.25;margin-top:16px}.brn-card__detail{font-size:10.5px;color:var(--brn-muted);margin-top:4px;line-height:1.5}.brn-card__price{font-size:11.5px;font-weight:400;margin-top:6px}.brn-split{background:var(--brn-sand);padding:clamp(70px,9vw,100px) 0}.brn-split__inner{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(30px,6vw,90px);align-items:center}.brn-split__title{margin:16px 0 22px}.brn-split__text{max-width:420px;font-size:13px}.brn-split__media{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.brn-split__media .brn-media{aspect-ratio:4 / 5}.brn-split__media .brn-media:nth-child(2){margin-top:34px}.brn-signature{background:var(--brn-dark);color:var(--brn-cream);padding:clamp(70px,9vw,110px) 0}.brn-signature__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}.brn-signature .brn-media{aspect-ratio:1 / 1;--brn-ph: #2a2927}.brn-signature__eyebrow{color:var(--brn-gold)}.brn-signature__title{margin:18px 0 22px}.brn-signature__text{color:#f4f1ebb8;max-width:470px;font-size:13px}.brn-signature__stones{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:10px;color:#f4f1eb80}.brn-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.brn-signature__stones .brn-dot:last-of-type{margin-right:6px}.brn-stats{padding:clamp(70px,8vw,100px) 0}.brn-stats__grid{display:grid;grid-template-columns:repeat(var(--brn-cols, 3),minmax(0,1fr));gap:0 clamp(20px,3vw,40px)}.brn-stat{border-top:1px solid var(--brn-line);padding-top:26px}.brn-stat__value{font-family:var(--brn-serif);font-size:clamp(40px,4.4vw,60px);line-height:1}.brn-stat__label{font-size:12px;color:var(--brn-ink-soft);margin-top:18px;max-width:280px;line-height:1.7}.brn-waitlist{background:var(--brn-green);color:var(--brn-cream);text-align:center;padding:clamp(80px,9vw,120px) 0}.brn-waitlist--page{min-height:70vh;display:flex;align-items:center}.brn-waitlist--page .brn-container{width:100%}.brn-waitlist__eyebrow{color:#f4f1ebb3}.brn-waitlist__title{font-size:clamp(30px,3.6vw,48px);line-height:1.2;max-width:820px;margin:20px auto 18px}.brn-waitlist__text{color:#f4f1ebbf;font-size:13px;max-width:560px;margin:0 auto}.brn-waitlist__form{display:flex;justify-content:center;gap:10px;margin:36px auto 0;max-width:560px}.brn-waitlist__input{flex:1;min-width:0;height:50px;padding:0 18px;background:transparent;border:1px solid rgba(244,241,235,.45);color:var(--brn-cream);font-size:13px;border-radius:0}.brn-waitlist__input::placeholder{color:#f4f1eb73}.brn-waitlist__input:focus{outline:none;border-color:var(--brn-cream)}.brn-waitlist__form .brn-btn{min-height:50px}.brn-waitlist__fields{display:grid;gap:10px;max-width:560px;margin:36px auto 0}.brn-waitlist__fields .brn-waitlist__form{margin:0}.brn-waitlist__msg{margin-top:22px;font-size:13px}.brn-waitlist__msg--error{color:#f0c9b8}.brn-waitlist__legal{margin-top:18px;font-size:10.5px;color:#f4f1eb80}.brn-waitlist__legal a{text-decoration:underline}.brn-footer{border-top:1px solid var(--brn-line);padding:46px 0}.brn-footer__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.brn-footer .brn-logo__text{font-size:30px}.brn-footer__links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 30px}.brn-footer__links a{font-size:9.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.brn-footer__links a:hover{opacity:.6}.brn-footer__tagline{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--brn-ink-soft)}.brn-product{padding:8px 0 clamp(60px,8vw,110px)}.brn-breadcrumbs{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--brn-muted);padding:10px 0 24px}.brn-breadcrumbs a:hover{color:var(--brn-ink)}.brn-product__layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:clamp(30px,4vw,56px);align-items:start}.brn-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brn-gallery .brn-media{aspect-ratio:4 / 5}.brn-gallery .brn-media:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.brn-info{position:sticky;top:24px;padding-top:2px}.brn-info__eyebrow{font-size:10px;letter-spacing:.3em}.brn-info__title{font-family:var(--brn-serif);font-size:clamp(34px,3.4vw,48px);line-height:1.08;margin:14px 0 10px}.brn-info__detail{font-size:13px;color:var(--brn-ink-soft)}.brn-info__price{font-size:18px;font-weight:400;margin-top:18px}.brn-info__label{margin:28px 0 12px;font-size:10px;letter-spacing:.28em}.brn-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.brn-mode{min-height:46px;border:1px solid var(--brn-ink);background:transparent;cursor:pointer;font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;transition:background .2s,color .2s}.brn-mode[aria-pressed=true]{background:var(--brn-ink);color:var(--brn-cream)}.brn-mode:hover:not([aria-pressed=true]){background:#1d1d1b0f}.brn-mode-desc{font-size:12px;color:var(--brn-ink-soft);margin-top:14px;line-height:1.7}.brn-mode-desc[hidden]{display:none}.brn-info__ctas{display:grid;gap:10px;margin-top:26px}.brn-info__ctas .brn-btn{font-size:10px;letter-spacing:.24em}.brn-info__note{font-size:10.5px;color:var(--brn-muted);margin-top:14px;line-height:1.75}.brn-info__error{font-size:12px;color:#9b3b2a;margin-top:10px}.brn-accordion{margin-top:26px;border-top:1px solid var(--brn-line)}.brn-accordion details{border-bottom:1px solid var(--brn-line);padding:20px 0}.brn-accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.brn-accordion summary::-webkit-details-marker{display:none}.brn-accordion summary:after{content:"+";font-weight:300;font-size:16px;letter-spacing:0}.brn-accordion details[open] summary:after{content:"\2013"}.brn-accordion__body{font-size:13px;color:var(--brn-ink-soft);margin-top:10px;line-height:1.75}.brn-accordion__body p+p{margin-top:.8em}.brn-intro{position:relative;overflow:hidden;padding:clamp(70px,9vw,130px) 0 clamp(56px,7vw,96px)}.brn-intro--sand{background:var(--brn-sand)}.brn-intro--dark,.brn-intro--has-image{background:var(--brn-green-deep);color:var(--brn-cream)}.brn-intro__bg{position:absolute;top:0;right:0;bottom:0;left:0}.brn-intro__bg img{width:100%;height:100%;object-fit:cover}.brn-intro__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1d201473}.brn-intro__inner{position:relative;z-index:2;max-width:860px}.brn-intro--center .brn-intro__inner{text-align:center}.brn-intro--left .brn-intro__inner{margin-left:0}.brn-intro__eyebrow{color:var(--brn-muted)}.brn-intro--dark .brn-intro__eyebrow,.brn-intro--has-image .brn-intro__eyebrow{color:var(--brn-gold)}.brn-intro__title{font-family:var(--brn-serif);font-size:clamp(36px,4.6vw,64px);line-height:1.08;margin:20px 0 24px}.brn-intro__text{font-size:15px;line-height:1.85;color:var(--brn-ink-soft);max-width:620px}.brn-intro--center .brn-intro__text,.brn-intro--center .brn-intro__long{margin-left:auto;margin-right:auto}.brn-intro--dark .brn-intro__text,.brn-intro--has-image .brn-intro__text,.brn-intro--dark .brn-intro__long,.brn-intro--has-image .brn-intro__long{color:#f4f1ebc7}.brn-intro__more{margin-top:26px}.brn-intro__more summary{list-style:none;cursor:pointer;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.brn-intro__more summary::-webkit-details-marker{display:none}.brn-intro__more-close,.brn-intro__more[open] .brn-intro__more-open{display:none}.brn-intro__more[open] .brn-intro__more-close{display:inline}.brn-intro__long{max-width:640px;font-size:14px;line-height:1.9;color:var(--brn-ink-soft);margin-top:26px;text-align:left}.brn-intro__long p+p{margin-top:1.1em}.brn-intro__long--open{margin-top:40px;padding-top:40px;border-top:1px solid var(--brn-line)}.brn-intro__btn{margin-top:34px}.brn-collection--main,.brn-collection--list{padding-top:10px}.brn-collection__head--slim{margin-bottom:30px;padding-bottom:14px;align-items:center}.brn-card__title--lg{font-size:22px}.brn-grid--collections .brn-media{aspect-ratio:4 / 5}.brn-pagination{display:flex;justify-content:center;gap:30px;margin-top:60px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}.brn-pagination a:hover{opacity:.6}.brn-empty{text-align:center;padding:40px 0 80px;color:var(--brn-ink-soft);font-family:var(--brn-serif);font-size:22px}.brn-cta{padding:clamp(70px,8vw,110px) 0;text-align:center}.brn-cta--sand{background:var(--brn-sand)}.brn-cta--dark{background:var(--brn-green);color:var(--brn-cream)}.brn-cta__inner{max-width:760px}.brn-cta__eyebrow{color:var(--brn-muted)}.brn-cta--dark .brn-cta__eyebrow{color:#f4f1ebb3}.brn-cta__title{margin:18px 0}.brn-cta__text{font-size:13.5px;line-height:1.8;color:var(--brn-ink-soft);max-width:560px;margin:0 auto}.brn-cta--dark .brn-cta__text{color:#f4f1ebbf}.brn-cta__btn{margin-top:30px}@media(max-width:1024px){.brn-grid{--brn-cols: 3 !important}.brn-product__layout{grid-template-columns:1fr 1fr}}@media(max-width:860px){.brn-grid--collections{--brn-cols: 1 !important}.brn-nav,.brn-header__cta{display:none}.brn-burger,.brn-header--rows .brn-burger{display:block}.brn-header__inner{min-height:68px}.brn-logo__text{font-size:30px}.brn-grid{--brn-cols: 2 !important;gap:34px 14px}.brn-split__inner,.brn-signature__inner,.brn-product__layout{grid-template-columns:1fr}.brn-signature .brn-media{order:2}.brn-stats__grid{--brn-cols: 1 !important;gap:34px}.brn-info{position:static}.brn-footer__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.brn-hero__note{display:none}}@media(max-width:560px){.brn-announcement{font-size:8.5px;letter-spacing:.16em}.brn-collection__head{flex-direction:column;align-items:flex-start}.brn-card__title{font-size:15px}.brn-gallery{gap:8px}.brn-waitlist__form{flex-direction:column}.brn-hero__title{letter-spacing:.08em;padding-left:.08em}}.brn-wl{--wl-cafe: #3e2b1e;--wl-line: rgba(30,30,28,.14);position:relative;overflow:hidden;min-height:100vh;min-height:100svh;background:var(--brn-cream);color:var(--brn-ink)}.brn-template-page .brn-wl,.brn-template-index .brn-wl{min-height:auto}.brn-wl__water{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.55}.brn-wl__water path{fill:none;stroke:var(--brn-gold);stroke-width:1;stroke-dasharray:6 14;animation:brn-flow 38s linear infinite;vector-effect:non-scaling-stroke}.brn-wl__water path:nth-child(2){animation-duration:52s;opacity:.7}.brn-wl__water path:nth-child(3){animation-duration:64s;opacity:.45}@keyframes brn-flow{to{stroke-dashoffset:-400}}@media(prefers-reduced-motion:reduce){.brn-wl__water path{animation:none}}.brn-wl__inner{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,5vw,48px) 40px;display:flex;flex-direction:column;min-height:inherit}.brn-wl__top{display:flex;justify-content:center}.brn-wl__logo{width:clamp(150px,22vw,220px);height:auto}.brn-wl__grid{flex:1;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:1fr;align-items:center;padding:clamp(40px,8vh,96px) 0}@media(min-width:900px){.brn-wl__grid{grid-template-columns:1.1fr .9fr}}.brn-wl__eyebrow{font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--wl-cafe);margin:0 0 26px;display:flex;align-items:center;gap:14px}.brn-wl__eyebrow:before{content:"";width:36px;height:1px;background:var(--brn-gold)}.brn-wl__title{margin:0 0 26px;color:var(--brn-green);font-family:var(--brn-serif);font-size:clamp(64px,11vw,132px);line-height:.9;letter-spacing:.04em}.brn-wl__title img{width:clamp(240px,36vw,440px);height:auto}.brn-wl__lead{font-family:var(--brn-serif);font-style:italic;font-size:clamp(20px,2.3vw,26px);line-height:1.35;margin:0 0 22px}.brn-wl__text{font-size:15px;line-height:1.75;max-width:46ch;margin:0 0 34px;color:#3a3a37}.brn-wl__dates{display:flex;flex-wrap:wrap;gap:14px 40px;margin:0 0 40px;padding:0;list-style:none}.brn-wl__dates li{display:flex;flex-direction:column;gap:4px}.brn-wl__dates span{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--wl-cafe);font-weight:500}.brn-wl__dates strong{font-family:var(--brn-serif);font-weight:400;font-size:22px}.brn-wl__codes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--wl-line);margin:0;padding:0;list-style:none}.brn-wl__codes li{padding:18px 16px 0 0}.brn-wl__codes b{display:block;font-family:var(--brn-serif);font-weight:400;font-size:26px;color:var(--brn-green);margin-bottom:6px}.brn-wl__codes p{font-size:12px;line-height:1.55;color:#4a4a46}.brn-wl__card{background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--wl-line);padding:clamp(28px,4vw,44px)}.brn-wl__card-title{font-family:var(--brn-serif);font-weight:400;font-size:30px;margin:0 0 10px}.brn-wl__card-text{font-size:14px;line-height:1.7;margin:0 0 28px;color:#3a3a37}.brn-wl__field{display:block;margin-bottom:18px}.brn-wl__label{display:block;font-size:10px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--wl-cafe);margin-bottom:8px}.brn-wl__label em{font-style:normal;letter-spacing:.1em;text-transform:none;color:#8a857c;font-weight:400}.brn-wl__input{width:100%;border:0;border-bottom:1px solid rgba(30,30,28,.35);background:transparent;padding:10px 0;font-size:16px;font-weight:400;color:var(--brn-ink);border-radius:0;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s}.brn-wl__input:focus{border-bottom-color:var(--brn-green)}.brn-wl__input::placeholder{color:#a8a399}.brn-wl__check{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.55;color:#4a4a46;margin:6px 0 24px;cursor:pointer}.brn-wl__check input{margin:2px 0 0;width:16px;height:16px;accent-color:var(--brn-green);flex:none}.brn-wl__check a{text-decoration:underline;text-underline-offset:2px}.brn-wl__btn{width:100%;border:0;cursor:pointer;background:var(--brn-green);color:var(--brn-cream);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;padding:19px 20px;transition:background .25s}.brn-wl__btn:hover,.brn-wl__btn:focus-visible{background:var(--brn-ink)}.brn-wl__btn--small{width:auto;padding:12px 18px;font-size:10px}.brn-wl__fine{font-size:11px;line-height:1.6;color:#8a857c;margin-top:16px;text-align:center}.brn-wl__errors{font-size:13px;color:#8a2b1e;margin:0 0 18px}.brn-wl__success{text-align:center;padding:12px 0}.brn-wl__success-mark{font-family:var(--brn-serif);font-size:44px;color:var(--brn-gold);line-height:1;margin-bottom:18px}.brn-wl__success-text{font-size:14px;line-height:1.75;color:#3a3a37}.brn-wl__sign{font-family:var(--brn-serif);font-style:italic;font-size:18px;color:var(--brn-green);margin-top:22px}.brn-wl__foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid var(--wl-line);padding-top:20px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--wl-cafe)}.brn-wl__foot-links{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center}.brn-wl__foot a{border-bottom:1px solid transparent}.brn-wl__foot a:hover{border-bottom-color:currentColor}.brn-wl__pw summary{cursor:pointer;list-style:none}.brn-wl__pw summary::-webkit-details-marker{display:none}.brn-wl__pw-form{display:flex;gap:10px;align-items:center;margin-top:10px;text-transform:none;letter-spacing:0}.brn-wl__jump{display:inline-block;margin:0 0 34px;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--brn-green);border-bottom:1px solid var(--brn-gold);padding-bottom:6px}@media(min-width:900px){.brn-wl__jump{display:none}}@media(max-width:520px){.brn-wl__codes{grid-template-columns:1fr}.brn-wl__codes li{display:flex;gap:16px;align-items:baseline;padding:14px 0 0}.brn-wl__codes b{min-width:52px;margin:0}}.brn-waitlist__check{display:flex;gap:10px;align-items:flex-start;justify-content:center;text-align:left;max-width:560px;margin:16px auto 0;font-size:11.5px;line-height:1.55;color:#f4f1ebb3;cursor:pointer}.brn-waitlist__check input{margin:2px 0 0;width:15px;height:15px;accent-color:var(--brn-gold);flex:none}.brn-waitlist__check a{text-decoration:underline;text-underline-offset:2px}.brn-logo__img{display:block;height:auto}.brn-hero__title img{width:var(--brn-wordmark-w, min(720px, 62vw));height:auto;margin:0 auto}.brn-hero__title--img{letter-spacing:0;padding-left:0;margin:26px 0 22px}.brn-collection__title img{height:clamp(28px,2.8vw,38px);width:auto}.brn-legal{padding:clamp(50px,7vw,100px) 0 clamp(70px,9vw,130px)}.brn-legal__inner{max-width:780px}.brn-legal__date{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--brn-muted);margin-top:18px}.brn-legal__title{font-family:var(--brn-serif);font-size:clamp(32px,4vw,52px);line-height:1.1;margin-top:18px}.brn-legal__body{margin-top:40px;font-size:14px;line-height:1.85;color:var(--brn-ink-soft)}.brn-legal__body h2{font-family:var(--brn-serif);font-size:24px;color:var(--brn-ink);margin:52px 0 16px}.brn-legal__body p{margin:0 0 14px}.brn-legal__body ul,.brn-legal__body ol{margin:0 0 16px;padding-left:20px}.brn-legal__body li{margin-bottom:6px}.brn-legal__body a{text-decoration:underline;text-underline-offset:2px;color:var(--brn-ink)}.brn-legal__body strong{font-weight:500;color:var(--brn-ink)}.brn-legal__table-wrap{overflow-x:auto;margin:10px 0 22px}.brn-legal__body table{width:100%;border-collapse:collapse;font-size:13px}.brn-legal__body th,.brn-legal__body td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--brn-line)}.brn-legal__body th{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--brn-ink)}.brn-legal__note{background:var(--brn-sand);padding:16px 20px;margin:18px 0}.brn-price{margin-top:18px}.brn-price__total{font-size:18px;font-weight:400}.brn-price__deposit{font-size:13px;color:var(--brn-ink-soft);margin-top:6px}.brn-price__label{display:block;font-size:9.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--brn-muted);margin-bottom:4px}.brn-price__deposit .brn-price__label{display:inline;margin:0 6px 0 0}.brn-card__deposit{font-size:10.5px;color:var(--brn-muted);margin-top:2px}.brn-stock{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--brn-green);margin-top:12px}.brn-stock--card{margin-top:6px;font-size:9px}.brn-stock--low{color:#8a4b2a}.brn-numbers{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.brn-number{height:40px;border:1px solid var(--brn-line);background:transparent;cursor:pointer;font-family:var(--brn-serif);font-size:15px;color:var(--brn-ink);transition:border-color .2s,background .2s,color .2s}.brn-number:hover:not(:disabled){border-color:var(--brn-ink)}.brn-number[aria-pressed=true]{background:var(--brn-green);border-color:var(--brn-green);color:var(--brn-cream)}.brn-number.is-sold,.brn-number:disabled{cursor:not-allowed;color:#b5afa4;background:linear-gradient(to top right,transparent calc(50% - .5px),#c9c2b6 calc(50% - .5px),#c9c2b6 calc(50% + .5px),transparent calc(50% + .5px))}.brn-numbers__hint{font-size:11px;color:var(--brn-muted);margin-top:10px}.brn-size{margin-top:4px}.brn-select{width:100%;height:48px;padding:0 40px 0 14px;border:1px solid var(--brn-ink);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d1d1b' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;font-size:13px;color:var(--brn-ink);cursor:pointer}.brn-size__guide{margin-top:10px}.brn-size__guide summary{cursor:pointer;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;list-style:none}.brn-size__guide summary::-webkit-details-marker{display:none}.brn-size__guide .brn-sizes{margin-top:14px;font-size:12.5px;line-height:1.7;color:var(--brn-ink-soft)}.brn-sizes p{margin-bottom:10px}.brn-sizes table{width:100%;border-collapse:collapse;font-size:12.5px}.brn-sizes th,.brn-sizes td{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--brn-line)}.brn-sizes th{font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--brn-ink)}.brn-sizes a{text-decoration:underline}.brn-legal__draft{display:inline-block;margin-top:18px;padding:8px 14px;background:#f0e2c8;color:#6b4a1f;font-size:11.5px}.brn-cart{padding:clamp(50px,7vw,100px) 0 clamp(70px,9vw,120px)}.brn-cart__inner{max-width:900px}.brn-cart__title{font-family:var(--brn-serif);font-size:clamp(32px,4vw,48px);margin:16px 0 36px}.brn-cart__items{list-style:none;margin:0;padding:0;border-top:1px solid var(--brn-line)}.brn-cart__item{display:grid;grid-template-columns:96px 1fr auto;gap:22px;align-items:start;padding:22px 0;border-bottom:1px solid var(--brn-line)}.brn-cart__img{aspect-ratio:4 / 5}.brn-cart__name{font-family:var(--brn-serif);font-size:19px}.brn-cart__meta{font-size:12px;color:var(--brn-ink-soft);margin-top:4px}.brn-cart__remove{display:inline-block;margin-top:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--brn-muted);border-bottom:1px solid currentColor}.brn-cart__price{text-align:right;font-size:13px}.brn-cart__deposit{font-size:11px;color:var(--brn-muted);margin-top:4px}.brn-cart__note{display:block;margin-top:30px}.brn-cart__note textarea{width:100%;margin-top:10px;padding:12px;border:1px solid var(--brn-line);background:transparent;font-size:13px;resize:vertical}.brn-cart__summary{margin:34px 0 0 auto;max-width:420px}.brn-cart__row{display:flex;justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;border-bottom:1px solid var(--brn-line)}.brn-cart__row--strong{font-size:15px;font-weight:500}.brn-cart__fine{font-size:11.5px;color:var(--brn-muted);margin:14px 0;line-height:1.6}.brn-cart__terms{font-size:11px;color:var(--brn-muted);margin-top:14px;line-height:1.6}.brn-cart__terms a{text-decoration:underline}.brn-cart__empty{font-family:var(--brn-serif);font-size:22px;margin-bottom:26px}@media(max-width:560px){.brn-cart__item{grid-template-columns:72px 1fr}.brn-cart__price{grid-column:2;text-align:left}}.brn-404{text-align:center;padding:clamp(90px,14vw,180px) 0}.brn-404__title{font-family:var(--brn-serif);font-size:clamp(34px,4.6vw,60px);margin:20px 0 16px}.brn-404__text{color:var(--brn-ink-soft);margin-bottom:34px}.brn-faq{padding:0 0 clamp(60px,8vw,110px)}.brn-faq__inner{max-width:820px}.brn-faq__group{font-family:var(--brn-serif);font-size:26px;margin:48px 0 10px}.brn-faq__group:first-child{margin-top:0}.brn-faq__item{border-bottom:1px solid var(--brn-line);padding:18px 0}.brn-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:400}.brn-faq__item summary::-webkit-details-marker{display:none}.brn-faq__item summary:after{content:"+";font-size:18px;font-weight:300}.brn-faq__item[open] summary:after{content:"\2013"}.brn-faq__answer{font-size:13.5px;line-height:1.8;color:var(--brn-ink-soft);margin-top:10px;max-width:680px}.brn-faq__answer a{text-decoration:underline}.brn-size__custom{margin-top:4px}.brn-size__custom[hidden]{display:none}.brn-input{width:100%;height:48px;padding:0 14px;border:1px solid var(--brn-ink);border-radius:0;background:transparent;font-size:13px}.brn-input:focus{outline:none;border-color:var(--brn-green)}.brn-countdown{white-space:nowrap;font-variant-numeric:tabular-nums}.brn-footer__legal{border-top:1px solid var(--brn-line);margin-top:30px;padding-top:18px;font-size:10.5px;line-height:1.7;color:var(--brn-muted);text-align:center}.brn-footer__legal a{text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/berune.css.map */
