.bn{--bn-ground: #141416;--bn-panel: #1C1C1F;--bn-panel-raised: #26262B;--bn-tile: #F2F0EB;--bn-light-ground: #ECE9E3;--bn-line: #2C2C31;--bn-line-mid: #34343A;--bn-line-strong: #3A3A40;--bn-text: #ECE9E3;--bn-text-soft: #D9D6D0;--bn-text-muted: #ABA8A1;--bn-on-light: #141416;--bn-on-light-body: #2A2A2E;--bn-on-light-label: #4A4A50;--bn-accent: #FF6A33;--bn-error: #9E2A0B;--bn-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--bn-body: Archivo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bn-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bn-max: 1320px;--bn-pad: 24px;--bn-radius-card: 14px;--bn-radius-btn: 8px;background:var(--bn-ground);color:var(--bn-text);font-family:var(--bn-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}@media(max-width:767px){.bn{--bn-pad: 16px;--bn-radius-card: 12px}}.bn *,.bn *:before,.bn *:after{box-sizing:border-box}.bn__wrap{max-width:var(--bn-max);margin-inline:auto;padding-inline:var(--bn-pad)}.bn__section{padding-block:56px}@media(max-width:767px){.bn__section{padding-block:40px}}.bn-hero .bn__section{padding-block:40px 28px}.bn-depts .bn__section{padding-block:8px 40px}.bn-signup .bn__section{padding-block:56px}.bn-more .bn__section{padding-block:56px 8px}.bn-faq .bn__section{padding-block:56px 40px}.bn-flash-wrap__inner{padding-block:0 40px}@media(max-width:767px){.bn-hero .bn__section{padding-block:28px 20px}.bn-depts .bn__section{padding-block:8px 32px}.bn-signup .bn__section{padding-block:40px}.bn-more .bn__section{padding-block:40px 8px}.bn-faq .bn__section{padding-block:40px 32px}.bn-flash-wrap__inner{padding-block:0 32px}}.bn :focus-visible{outline:3px solid var(--bn-text);outline-offset:3px}.bn--light :focus-visible,.bn__on-light :focus-visible{outline-color:var(--bn-on-light)}.bn__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bn__eyebrow{font-family:var(--bn-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bn-text-muted);margin:0}.bn__on-light .bn__eyebrow{color:var(--bn-on-light-label)}.bn__h1{font-family:var(--bn-display);font-weight:900;font-size:clamp(52px,7vw,104px);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;margin:0;color:var(--bn-text)}@media(max-width:767px){.bn__h1{font-size:56px}}.bn__h2{font-family:var(--bn-display);font-weight:800;font-size:44px;line-height:.92;text-transform:uppercase;margin:0;color:var(--bn-text)}@media(max-width:767px){.bn__h2{font-size:32px}}.bn__on-light .bn__h2{color:var(--bn-on-light)}.bn__lede{font-size:18px;line-height:1.5;color:var(--bn-text-soft);max-width:54ch;margin:0}@media(max-width:767px){.bn__lede{font-size:16px}}.bn__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:var(--bn-radius-btn);background:var(--bn-accent);color:#141416;font-family:var(--bn-body);font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease}.bn__btn:hover{filter:brightness(1.08);color:#141416}.bn__btn:active{transform:translateY(1px)}.bn__btn--light{background:var(--bn-light-ground);color:var(--bn-on-light)}.bn__btn--dark{background:var(--bn-ground);color:var(--bn-text)}.bn__btn--sm{min-height:44px;font-size:15px;padding:0 18px}.bn__pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--bn-accent);color:#141416;font-weight:700;font-size:15px;text-decoration:none}.bn__countdown{display:flex;gap:8px}.bn__cd-box{min-width:76px;padding:12px 8px;border:1px solid var(--bn-line-mid);border-radius:10px;background:var(--bn-panel);text-align:center}.bn__cd-num{display:block;font-family:var(--bn-display);font-weight:800;font-size:40px;line-height:.95;color:var(--bn-text);font-variant-numeric:tabular-nums}.bn__cd-unit{display:block;margin-top:4px;font-family:var(--bn-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-text-muted)}@media(max-width:767px){.bn__countdown{width:100%}.bn__cd-box{flex:1;min-width:0}.bn__cd-num{font-size:32px}}.bn-hero__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.bn-hero__copy{display:grid;gap:20px}.bn-hero__timer{display:grid;gap:10px;justify-items:start;flex:none}@media(max-width:899px){.bn-hero__inner{flex-direction:column;gap:28px}.bn-hero__timer{width:100%;justify-items:stretch}.bn countdown-timer{width:100%}}.bn-depts__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.bn-depts__featured{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.bn-depts__standard{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:1023px){.bn-depts__featured{grid-template-columns:1fr}.bn-depts__standard{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.bn-depts__featured{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--bn-pad) * -1);padding-inline:var(--bn-pad)}.bn-depts__featured::-webkit-scrollbar{display:none}.bn-depts__featured>*{flex:0 0 82%;scroll-snap-align:center}}.bn-tile{text-decoration:none;display:block}.bn-tile--featured{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:24px;border-radius:14px;overflow:hidden;background:var(--bn-tile);color:var(--bn-on-light)}.bn-tile__art{position:absolute;right:4%;bottom:4%;width:62%;height:78%;object-fit:contain;transition:transform .4s ease}.bn-tile--featured:hover .bn-tile__art{transform:scale(1.03)}.bn-tile__copy{position:relative;display:flex;flex-direction:column;gap:10px;max-width:55%}.bn-tile__chip{align-self:flex-start;padding:4px 10px;border:1.5px solid var(--bn-on-light);border-radius:4px;font-family:var(--bn-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-on-light)}.bn-tile--featured .bn-tile__name{font-family:var(--bn-display);font-weight:900;font-size:46px;line-height:.9;text-transform:uppercase;overflow-wrap:anywhere}.bn-tile__sub{font-size:14px;line-height:1.4;font-weight:500;color:var(--bn-on-light-body)}.bn-tile__cta{position:relative;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:62%;font-weight:700;font-size:15px;color:var(--bn-on-light)}@media(max-width:767px){.bn-tile--featured{min-height:260px;padding:20px}.bn-tile--featured .bn-tile__name{font-size:38px}}.bn-tile--standard{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--bn-panel);border:1px solid var(--bn-line-mid);color:var(--bn-text)}.bn-tile--standard:hover{border-color:var(--bn-line-strong);color:var(--bn-text)}.bn-tile__media{position:relative;display:block;aspect-ratio:5 / 4;background:var(--bn-tile);overflow:hidden;container-type:inline-size}.bn-tile__number{position:absolute;left:6%;left:5cqw;top:-1%;top:-1cqw;font-family:var(--bn-display);font-weight:900;font-size:7vw;font-size:40cqw;line-height:1;letter-spacing:-.02em;color:#e1ddd4;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.bn-tile__media img{position:absolute;left:var(--bn-crop-x, 16%);top:var(--bn-crop-y, 18%);width:112%;height:112%;object-fit:contain;object-position:left top;transition:transform .4s ease}.bn-tile--standard:hover .bn-tile__media img{transform:scale(1.04)}.bn-tile__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.bn-tile--standard .bn-tile__name{font-family:var(--bn-display);font-weight:800;font-size:22px;line-height:1;text-transform:uppercase}.bn-tile__pct{font-family:var(--bn-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-accent)}.bn-flash{display:flex;align-items:center;gap:20px;padding:24px;border:2px solid var(--bn-accent);border-radius:var(--bn-radius-card);background:var(--bn-panel-raised);color:var(--bn-text);text-decoration:none;box-shadow:0 10px 30px #00000059}.bn-flash:hover{color:var(--bn-text);filter:brightness(1.06)}.bn-flash__icon{flex:none;color:var(--bn-accent)}.bn-flash__body{flex:1;display:grid;gap:4px}.bn-flash__title{font-family:var(--bn-display);font-weight:800;font-size:30px;line-height:.95;text-transform:uppercase;margin:0}.bn-flash__text{margin:0;color:var(--bn-text-soft);font-size:15px}@media(max-width:767px){.bn-flash{flex-wrap:wrap;gap:14px}.bn-flash__title{font-size:24px}}.bn-signup{border-top:8px solid var(--bn-accent);background:var(--bn-light-ground);color:var(--bn-on-light-body)}.bn-signup--split{border-top:0}.bn-signup__inner{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.bn-signup__copy{flex:1 1 480px;min-width:0;display:grid;gap:10px}.bn-signup__col{flex:1 1 420px;min-width:0;display:grid;gap:8px}.bn-signup__col--ruled{border-top:8px solid var(--bn-accent);padding-top:18px}.bn-signup__heading{font-size:52px}.bn-signup__text{margin:0;font-size:17px}.bn-signup__link{color:var(--bn-on-light);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){.bn-signup--split{border-top:8px solid var(--bn-accent)}.bn-signup__col--ruled{border-top:0;padding-top:0}.bn-signup__inner{gap:12px}.bn-signup__copy,.bn-signup__col{flex-basis:100%}}@media(max-width:767px){.bn-signup__heading{font-size:38px}.bn-signup__text{font-size:15px}}.bn-faq__list{display:grid;gap:0;border-top:1px solid var(--bn-line)}.bn-faq__row{border-bottom:1px solid var(--bn-line)}.bn-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:18px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:700;color:var(--bn-text)}.bn-faq__q::-webkit-details-marker{display:none}.bn-faq__q:after{content:"+";font-size:24px;color:var(--bn-accent)}.bn-faq__row[open] .bn-faq__q:after{content:"\2212"}.bn-faq__a{padding:0 0 18px;color:var(--bn-text-soft);max-width:70ch}.bn-faq__note{margin-top:24px;font-family:var(--bn-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-text-muted)}@media(prefers-reduced-motion:reduce){.bn *,.bn *:before,.bn *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.bn-tile--standard:hover .bn-tile__media img,.bn-tile--featured:hover .bn-tile__art{transform:none}}.bn-depts__cta-short{display:none}@media(max-width:767px){.bn-depts__cta-full{display:none}.bn-depts__cta-short{display:inline}.bn-depts__head{align-items:flex-end;gap:12px}}.bn-more__heading{margin-bottom:24px}.bn-more__list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;list-style:none;margin:0;padding:0}@media(max-width:1023px){.bn-more__list{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.bn-more__list{grid-template-columns:repeat(2,1fr)}}.bn-more__link{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px 10px 10px;border:1px solid var(--bn-line-mid);border-radius:12px;background:var(--bn-panel);color:var(--bn-text);text-decoration:none}.bn-more__link:hover{border-color:var(--bn-line-strong);color:var(--bn-text)}.bn-more__thumb{display:block;flex:none;width:60px;height:60px;border-radius:8px;background:var(--bn-tile);overflow:hidden}.bn-more__thumb img{width:100%;height:100%;object-fit:contain}.bn-more__text{flex:1;display:grid;gap:3px;min-width:0}.bn-more__name{font-family:var(--bn-display);font-weight:800;font-size:19px;line-height:1;text-transform:uppercase}.bn-more__link .bn-tile__pct{letter-spacing:normal}.bn-more__chev{flex:none;display:flex;color:var(--bn-text-muted)}.bn countdown-timer{display:block}.bn__cd-nojs{display:inline-block;font-family:var(--bn-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-text-muted)}.bn-grid-section{scroll-margin-top:96px}bn-collection{display:block}.bn-grid__form{display:block}.bn-bar{position:sticky;top:0;z-index:20;background:var(--bn-ground);border-bottom:1px solid var(--bn-line)}.bn-bar__inner{display:flex;align-items:center;gap:10px;padding-block:12px}.bn-bar__arrow{flex:none;width:44px;height:44px;border:1px solid var(--bn-line-mid);border-radius:var(--bn-radius-btn);background:var(--bn-panel);color:var(--bn-text);font-size:20px;line-height:1;cursor:pointer}.bn-bar__arrow:disabled{opacity:.35;cursor:default}.bn-bar__strip{flex:1;display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;min-width:0}.bn-bar__strip::-webkit-scrollbar{display:none}.bn-bar__divider{flex:none;align-self:stretch;width:1px;background:var(--bn-line-strong)}.bn-deptbtn{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 16px;border:1px solid var(--bn-line-strong);border-radius:999px;background:transparent;color:var(--bn-text-muted);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.bn-deptbtn:hover{color:var(--bn-text);border-color:var(--bn-text-muted)}.bn-deptbtn.is-on{background:var(--bn-accent);border-color:var(--bn-accent);color:#141416;font-weight:800}.bn-deptbtn.is-on:hover{color:#141416}.bn-deptbtn__tick{font-size:14px}.bn-bar__sort{flex:none;display:inline-flex;align-items:center}.bn-sort{min-height:44px;padding:0 12px;border:1px solid var(--bn-line-mid);border-radius:var(--bn-radius-btn);background:var(--bn-panel);color:var(--bn-text);font-family:var(--bn-body);font-size:15px}.bn-bar__mobile{display:none}@media(max-width:899px){.bn-bar__arrow,.bn-bar__sort,.bn-bar__inner>.bn-bar__divider{display:none}.bn-bar__inner{flex-wrap:wrap;gap:10px}.bn-bar__strip{flex:1 0 100%}.bn-bar__mobile{display:flex;align-items:stretch;flex:1 0 100%;gap:10px;border-top:1px solid var(--bn-line);padding-top:10px}.bn-bar__mobile .bn-bar__divider{display:block}.bn-bar__mbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;background:transparent;color:var(--bn-text);font-family:var(--bn-body);font-size:16px;font-weight:700;cursor:pointer}}.bn-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--bn-accent);color:#141416;font-family:var(--bn-mono);font-size:11px;font-weight:700}.bn-grid__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding-top:32px;padding-bottom:56px;align-items:start}@media(max-width:899px){.bn-grid__layout{grid-template-columns:minmax(0,1fr);gap:20px}.bn-sidebar{display:none}.no-js .bn-sidebar{display:block}.no-js .bn-bar__sort{display:inline-flex}.no-js .bn-bar__mobile{display:none}}.bn-sidebar__apply{margin-top:16px}.bn-filter{border-bottom:1px solid var(--bn-line)}.bn-filter__head{display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 0;cursor:pointer;list-style:none;font-family:var(--bn-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-text)}.bn-filter__head::-webkit-details-marker{display:none}.bn-filter__label{flex:1}.bn-filter__count{color:var(--bn-accent)}.bn-filter__chev:after{content:"+";font-size:18px}.bn-filter[open] .bn-filter__chev:after{content:"\2212"}.bn-filter__body{padding-bottom:14px}.bn-filter__list{list-style:none;margin:0;padding:0}.bn-filter__item--extra{display:none}.bn-filter.is-expanded .bn-filter__item--extra{display:block}.bn-filter__row{display:flex;gap:10px;align-items:center;margin:0 -10px;min-height:44px;padding:8px 10px;border-radius:var(--bn-radius-btn);font-size:15px;color:var(--bn-text);cursor:pointer}.bn-filter__row:hover{background:#ffffff0a}.bn-filter__row.is-selected{background:var(--bn-panel-raised);box-shadow:inset 0 0 0 1px var(--bn-accent);color:#fff;font-weight:700}.bn-filter__row:has(input:disabled){opacity:.4;cursor:default}.bn-filter__check{width:20px;height:20px;flex:none;accent-color:var(--bn-accent)}.bn-filter__text{flex:1}.bn-filter__n{color:var(--bn-text-muted);font-family:var(--bn-mono);font-size:12px}.bn-filter__more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--bn-text);font-family:var(--bn-body);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bn-filter__price{display:flex;gap:12px}.bn-filter__price-field{flex:1;display:grid;gap:4px}.bn-filter__price-label{font-family:var(--bn-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-text-muted)}.bn-filter__price input{min-height:44px;padding:0 10px;border:1px solid var(--bn-line-mid);border-radius:var(--bn-radius-btn);background:var(--bn-panel);color:var(--bn-text);font-family:var(--bn-body);font-size:15px;width:100%}.bn-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;grid-template-rows:auto 1fr auto;background:var(--bn-ground);color:var(--bn-text)}.bn-drawer.is-open{display:grid}.bn-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--bn-pad);border-bottom:1px solid var(--bn-line)}.bn-drawer__title{margin:0;font-family:var(--bn-display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.bn-drawer__close{width:44px;height:44px;border:0;background:none;color:var(--bn-text);font-size:28px;line-height:1;cursor:pointer}.bn-drawer__body{overflow-y:auto;padding:0 var(--bn-pad)}.bn-drawer__sort{padding-block:16px;border-bottom:1px solid var(--bn-line)}.bn-drawer__sort .bn-sort{width:100%}.bn-drawer__foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px var(--bn-pad);border-top:1px solid var(--bn-line)}.bn-results{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.bn-results__count{margin:0}.bn-applied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.bn-applied__pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--bn-light-ground);color:var(--bn-on-light);font-size:14px;font-weight:600;text-decoration:none}.bn-applied__pill:hover{color:var(--bn-on-light);filter:brightness(.95)}.bn-applied__x{font-size:16px;line-height:1}.bn-applied__clear{color:var(--bn-text);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1199px){.bn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.bn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}bn-collection.is-loading .js-bn-results{opacity:.55}.bn-card{height:100%}.bn-card__link{display:grid;gap:12px;height:100%;color:var(--bn-text);text-decoration:none}.bn-card__link:hover{color:var(--bn-text)}.bn-card__media{position:relative;display:block;background:var(--bn-tile);border-radius:var(--bn-radius-card);aspect-ratio:1 / 1;overflow:hidden}.bn-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .4s ease}.bn-card__link:hover .bn-card__media img{transform:scale(1.04)}.bn-card__badge{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);text-wrap:balance;padding:5px 10px;border-radius:6px;background:var(--bn-ground);color:var(--bn-text);font-family:var(--bn-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bn-card__body{display:grid;gap:6px;align-content:start}.bn-card__title{font-size:15px;line-height:1.35;color:var(--bn-text-soft)}.bn-card__prices{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bn-card__price{font-family:var(--bn-display);font-weight:800;font-size:30px;line-height:1;color:var(--bn-accent)}.bn-card__was{color:var(--bn-text-muted);font-size:15px}.bn-card__sold{font-family:var(--bn-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-text-muted)}@media(max-width:767px){.bn-card__price{font-size:24px}}.bn-pagination{margin-top:32px}.bn-empty{display:grid;justify-items:start;gap:14px;padding:40px;border:1px dashed var(--bn-line-strong);border-radius:var(--bn-radius-card)}.bn-empty__heading{margin:0;font-family:var(--bn-display);font-weight:800;font-size:30px;line-height:1;text-transform:uppercase}.bn-empty__text{margin:0;color:var(--bn-text-soft)}.bn-flash__pill{flex:none}@media(max-width:767px){.bn-flash__pill{width:100%;justify-content:center}}.bn-signup__form input[type=email]{font-family:var(--bn-body)}.bn-signup__form button{font-family:var(--bn-body);border-radius:var(--bn-radius-btn)}.bn-faq__heading{margin-bottom:20px}.bn-diag{margin-top:20px;padding:14px;border:1px dashed var(--bn-line-strong);border-radius:var(--bn-radius-btn);font-size:13px;line-height:1.45;color:var(--bn-text-muted)}.bn-diag p{margin:0 0 8px}.bn-diag p:last-child{margin-bottom:0}.bn-diag__h{font-family:var(--bn-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-text)}.bn-diag__note{font-style:italic;opacity:.75}.bn-card__price--label{font-size:24px}@media(max-width:767px){.bn-card__price--label{font-size:20px}}.bn-card__from{margin-right:-4px;font-family:var(--bn-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-text-muted);align-self:center}.bn-pagination .pagination__arrow{min-width:44px;min-height:44px;align-items:center}.bn-pagination .pagination__page-link,.bn-pagination .pagination__page-current{min-width:44px;min-height:44px;padding-block:14px}.bn .breadcrumbs-list__link{display:inline-flex;align-items:center;min-height:44px}.bn-card__presale{position:absolute;left:12px;top:12px;max-width:calc(100% - 24px);padding:5px 10px;border:1px solid var(--bn-on-light);border-radius:999px;background:transparent;color:var(--bn-on-light);font-family:var(--bn-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}bn-signup{display:block}.bn-signup__row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.bn-signup__field{flex:1 1 260px;display:grid;gap:6px;min-width:0}.bn-signup__label{font-family:var(--bn-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-on-light-label)}.bn-signup__input{width:100%;min-height:56px;padding:0 14px;border:1px solid var(--bn-on-light-label);border-radius:var(--bn-radius-btn);background:#fff;color:var(--bn-on-light);font-family:var(--bn-body);font-size:16px}.bn-signup__input::placeholder{color:var(--bn-on-light-label)}.bn-signup__submit{flex:0 0 auto;min-height:56px}.bn-signup__submit[disabled]{opacity:.6;cursor:progress}@media(max-width:599px){.bn-signup__submit{width:100%}}.bn-signup__status{margin:0;font-size:15px}.bn-signup__row[hidden],.bn-signup__consent[hidden]{display:none}.bn-signup__status:focus-visible{outline:3px solid var(--bn-on-light);outline-offset:3px}.bn-signup__status.is-error{color:var(--bn-error);font-weight:700}.bn-signup__status.is-success{color:var(--bn-on-light);font-weight:700}.bn-signup__status p{margin:0}.bn-signup__consent{font-size:13px;line-height:1.45;color:var(--bn-on-light-label)}.bn-signup__consent p{margin:0}.bn-signup__consent a{color:var(--bn-on-light);text-underline-offset:3px}.bn-fs{--bn-section-alt: #18181A;--bn-tile-done: #CFCCC6;--bn-tile-up: #FFFFFF;--bn-rail: #77746E;--bn-stamp: #C9C6C0}.bn-fs__tile{position:relative;overflow:hidden;background:var(--bn-tile)}.bn-fs__tile img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.bn-fs__tile--snug img{top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%}.bn-fs__h1{margin:0;font-family:var(--bn-display);font-weight:900;font-size:clamp(52px,7.5vw,112px);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;color:var(--bn-text)}.bn-fs__label{display:inline-flex;align-items:center;gap:10px;font-family:var(--bn-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-text-muted)}.bn-fs__label--accent{color:var(--bn-accent)}.bn-fs__cd{display:flex;gap:8px}.bn-fs__cd-box{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 8px;background:var(--bn-panel);border:1px solid var(--bn-line-mid);border-radius:6px;font-family:var(--bn-mono);font-weight:700}.bn-fs__cd-num{font-size:30px;font-variant-numeric:tabular-nums;color:var(--bn-text)}.bn-fs__cd-unit{font-size:11px;letter-spacing:.1em;color:var(--bn-text-muted)}.bn-fs-hero .bn__section{padding-block:48px 72px}.bn-fs-hero__top{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.bn-fs-hero__next{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bn-fs-hero__grid{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.bn-fs-hero__main{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:16px}.bn-fs-nolive{display:none;flex:1;flex-wrap:wrap;gap:24px 32px;align-items:center;justify-content:space-between;padding:40px;background:var(--bn-panel);border:2px solid var(--bn-accent);border-radius:var(--bn-radius-card)}.bn-fs--no-live .bn-fs-nolive{display:flex}.bn-fs--no-live .bn-fs-hero__cd{display:none}.bn-fs-nolive__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.bn-fs-nolive__title{margin:0;font-family:var(--bn-display);font-weight:900;font-size:44px;line-height:.95;text-transform:uppercase;color:var(--bn-text)}.bn-fs-nolive__body{margin:0;font-size:16px;line-height:1.5;color:var(--bn-text-soft)}.bn-fs-nolive__side{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.bn-fs__diamond{width:10px;height:10px;border-radius:2px;background:currentColor;transform:rotate(45deg);flex:none}.bn-fs-aside{flex:1 1 340px;min-width:0;background:var(--bn-light-ground);color:var(--bn-on-light);border-top:8px solid var(--bn-accent);border-radius:var(--bn-radius-card);padding:32px;display:flex;flex-direction:column;gap:18px}.bn-fs-aside__title{margin:0;font-family:var(--bn-display);font-weight:900;font-size:46px;line-height:.92;text-transform:uppercase;color:var(--bn-on-light)}.bn-fs-aside__body{margin:0;font-size:16px;line-height:1.5;font-weight:500;color:var(--bn-on-light-body)}.bn-fs-aside .bn-fs-form{margin-top:auto}.bn-fs-form,.bn-fs-form__stack{display:flex;flex-direction:column;gap:8px}.bn-fs-form__label{font-family:var(--bn-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bn-on-light)}.bn-fs-form__input{min-height:54px;padding:0 16px;border:2px solid var(--bn-on-light);border-radius:8px;background:#fff;color:var(--bn-on-light);font-family:var(--bn-body);font-size:17px;width:100%}.bn-fs-form__submit{min-height:54px;border:0;border-radius:8px;background:var(--bn-ground);color:var(--bn-text);font-family:var(--bn-body);font-weight:700;font-size:17px;cursor:pointer}.bn-fs-form__submit[disabled]{opacity:.6;cursor:default}.bn-fs-form__status{margin:0;font-size:14px;font-weight:700;color:var(--bn-on-light)}.bn-fs-form__status.is-error{color:var(--bn-error)}.bn-fs-form__status:focus-visible{outline:3px solid var(--bn-on-light);outline-offset:3px}.bn-fs-form__consent{font-size:13px;line-height:1.45;color:var(--bn-on-light-label)}.bn-fs-form__consent a{color:inherit}.bn-fs-done{padding:20px;border:2px solid var(--bn-on-light);border-radius:10px;display:none;flex-direction:column;gap:6px}.bn-fs-done__title{font-family:var(--bn-display);font-weight:900;font-size:32px;text-transform:uppercase;color:var(--bn-on-light)}.bn-fs-done__body{font-size:15px;line-height:1.45;font-weight:500;color:var(--bn-on-light)}.bn-fs--subscribed .bn-fs-form{display:none}.bn-fs--subscribed .bn-fs-done{display:flex}.bn-fs--subscribed .bn-fs-sticky{display:none}.bn-fs-shop .bn__section{padding-block:0 64px}.bn-fs-shop__panel{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;padding:28px 32px;background:var(--bn-panel-raised);border:2px solid var(--bn-accent);border-radius:12px}.bn-fs-shop__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:6px}.bn-fs-shop__title{margin:0;font-family:var(--bn-display);font-weight:800;font-size:34px;line-height:1;text-transform:uppercase;color:var(--bn-text)}.bn-fs-shop__body{margin:0;font-size:16px;line-height:1.5;color:var(--bn-text-soft)}.bn-fs-shop__cta{flex:0 0 auto;min-height:56px;padding:0 28px}.bn-fs-schedule{background:var(--bn-light-ground);color:var(--bn-on-light)}.bn-fs-schedule .bn__section{padding-block:64px 72px}.bn-fs-schedule__head{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.bn-fs-schedule__title{margin:0;font-family:var(--bn-display);font-weight:900;font-size:clamp(40px,5vw,64px);line-height:.95;text-transform:uppercase;color:var(--bn-on-light)}.bn-fs-reel{overflow-x:auto;padding:28px 0 8px;scrollbar-width:none}.bn-fs-reel::-webkit-scrollbar{display:none}.bn-fs-reel__inner{width:max-content;margin:0 auto;display:flex;flex-direction:column}.bn-fs-reel__row{display:flex;align-items:flex-end;gap:12px;padding:0 4px}.bn-fs-reel__rail{height:14px;margin-top:6px;background:repeating-linear-gradient(90deg,var(--bn-rail) 0 2px,transparent 2px 16px);border-top:2px solid var(--bn-on-light)}.bn-fs-reel__hint{display:none;align-items:center;gap:8px;padding-top:10px;font-family:var(--bn-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-on-light-label)}.bn-fs-chip{position:relative;width:152px;display:flex;flex-direction:column;gap:10px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.bn-fs-chip__art{position:relative;height:136px;border:1px solid var(--bn-rail);border-radius:10px;overflow:hidden;background:var(--bn-tile-up);transition:height .6s cubic-bezier(.2,.8,.2,1)}.bn-fs-chip__num{position:absolute;left:8px;bottom:8px;padding:4px 8px 1px;background:var(--bn-ground);border-radius:5px;font-family:var(--bn-display);font-weight:900;font-size:26px;line-height:1;color:var(--bn-text)}.bn-fs-chip__lock{position:absolute;top:10px;right:10px;color:var(--bn-on-light)}.bn-fs-chip__stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);padding:4px 8px;border:2px solid var(--bn-stamp);border-radius:4px;color:var(--bn-stamp);background:var(--bn-panel);font-family:var(--bn-mono);font-weight:700;font-size:11px;letter-spacing:.14em;white-space:nowrap;display:none}.bn-fs-chip__pointer{position:absolute;top:-26px;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid var(--bn-on-light);display:none}.bn-fs-chip__meta{display:flex;flex-direction:column;gap:4px;min-height:64px}.bn-fs-chip__status{font-family:var(--bn-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3a3a3f}.bn-fs-chip__cat{font-size:14px;font-weight:600;color:var(--bn-on-light)}.bn-fs-chip__date{font-size:13px;color:var(--bn-on-light-label)}.bn-fs-chip.is-done{width:108px}.bn-fs-chip.is-done .bn-fs-chip__art{height:96px;background:var(--bn-tile-done);border-color:#2a2a2e}.bn-fs-chip.is-done .bn-fs__tile img{opacity:.3}.bn-fs-chip.is-done .bn-fs-chip__num{font-size:20px;color:var(--bn-text-muted)}.bn-fs-chip.is-done .bn-fs-chip__stamp{display:block}.bn-fs-chip.is-next .bn-fs-chip__art{border-width:2px;border-color:var(--bn-on-light)}.bn-fs-chip.is-next .bn-fs-chip__status{color:var(--bn-on-light)}.bn-fs-chip.is-focus{width:272px}.bn-fs-chip.is-focus .bn-fs-chip__art{height:220px;border-width:4px;border-color:var(--bn-accent);background:var(--bn-tile)}.bn-fs-chip.is-focus .bn-fs-chip__num{font-size:40px;color:var(--bn-accent)}.bn-fs-chip.is-focus .bn-fs-chip__status{color:var(--bn-on-light)}.bn-fs-chip.is-focus .bn-fs-chip__pointer{display:block}.bn-fs-chip.is-focus.is-sold-out .bn-fs__tile img{opacity:.35}.bn-fs-chip__lock{display:none}.bn-fs-chip.is-locked .bn-fs-chip__lock{display:block}.bn-fs-how .bn__section{padding-block:80px}.bn-fs-how__grid{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));border-top:1px solid var(--bn-line-mid)}.bn-fs-how__step{padding:28px 28px 28px 0;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--bn-line-mid)}.bn-fs-how__num{font-family:var(--bn-display);font-weight:900;font-size:72px;line-height:1;color:var(--bn-accent)}.bn-fs-how__title{margin:0;font-family:var(--bn-display);font-weight:800;font-size:32px;text-transform:uppercase;color:var(--bn-text)}.bn-fs-how__body{margin:0;font-size:16px;line-height:1.55;color:var(--bn-text-soft)}.bn-fs-encore .bn__section{padding-block:0 80px}.bn-fs-encore__panel{border:1px solid var(--bn-line-mid);border-radius:16px;padding:48px 40px;display:flex;flex-wrap:wrap;gap:40px;align-items:center;background:var(--bn-section-alt)}.bn-fs-encore__text{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.bn-fs-encore__date{font-family:var(--bn-display);font-weight:900;font-size:clamp(88px,12vw,168px);line-height:.82;color:var(--bn-accent)}.bn-fs-encore__title{margin:0;font-family:var(--bn-display);font-weight:900;font-size:44px;line-height:.95;text-transform:uppercase;color:var(--bn-text)}.bn-fs-encore__body{margin:0;font-size:17px;line-height:1.5;color:var(--bn-text-soft);max-width:520px}.bn-fs-encore__grid{flex:1 1 420px;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bn-fs-encore__tile{aspect-ratio:1 / 1;border-radius:8px;display:flex;align-items:flex-end;padding:8px}.bn-fs-encore__num{position:relative;padding:3px 7px 1px;background:var(--bn-ground);border-radius:4px;font-family:var(--bn-display);font-weight:900;font-size:24px;line-height:1;color:var(--bn-accent)}.bn-fs-band{background:var(--bn-light-ground);color:var(--bn-on-light);border-top:8px solid var(--bn-accent)}.bn-fs-band .bn__section{padding-block:72px}.bn-fs-band__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.bn-fs-band__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:14px}.bn-fs-band__title{margin:0;font-family:var(--bn-display);font-weight:900;font-size:clamp(48px,7vw,96px);line-height:.86;text-transform:uppercase;color:var(--bn-on-light)}.bn-fs-band__body{margin:0;font-size:18px;line-height:1.5;font-weight:500;max-width:520px;color:var(--bn-on-light-body)}.bn-fs-band__form{flex:1 1 420px;min-width:0}.bn-fs-band__row{display:flex;flex-wrap:wrap;gap:10px}.bn-fs-band__row .bn-fs-form__input{flex:1 1 240px;min-height:60px;padding:0 18px;font-size:18px;width:auto}.bn-fs-band__row .bn-fs-form__submit{flex:0 0 auto;min-height:60px;padding:0 28px;font-size:18px}.bn-fs-band .bn-fs-done{padding:24px}.bn-fs-band .bn-fs-done__title{font-size:36px}.bn-fs-sticky{display:none}.bn-fs-sticky-wrap{background:none}.bn-fs-bf{display:none}.bn-fs-bf .bn__section{padding-block:56px 72px}.bn-fs-bf__top{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.bn-fs-bf__body{margin:0;max-width:420px;font-size:17px;line-height:1.5;color:var(--bn-text-soft)}.bn-fs-bf__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px}.bn-fs-bf__card{background:var(--bn-panel);border:1px solid var(--bn-line-mid);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--bn-text)}.bn-fs-bf__art{height:200px}.bn-fs-bf__num{position:absolute;left:10px;bottom:10px;padding:5px 10px 2px;background:var(--bn-ground);border-radius:6px;font-family:var(--bn-display);font-weight:900;font-size:32px;line-height:1;color:var(--bn-accent)}.bn-fs-bf__copy{padding:16px;display:flex;flex-direction:column;gap:8px}.bn-fs-bf__meta{display:flex;justify-content:space-between;gap:8px;font-family:var(--bn-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bn-text-muted)}.bn-fs-bf__state{color:var(--bn-accent);font-weight:700}.bn-fs-bf__name{font-family:var(--bn-display);font-weight:800;font-size:26px;text-transform:uppercase;color:var(--bn-text)}.bn-fs-bf__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bn-fs-bf__price{font-family:var(--bn-display);font-weight:900;font-size:30px;color:var(--bn-accent)}.bn-fs-bf__units{font-family:var(--bn-mono);font-size:12px;font-weight:700;color:var(--bn-text)}.bn-fs--bf .bn-fs-hero__regular{display:none}.bn-fs--bf .bn-fs-bf{display:block}.bn-fs--bf.bn-fs-schedule,.bn-fs--bf.bn-fs-encore{display:none}@media(max-width:767px){.bn-fs-hero .bn__section{padding-block:28px 40px}.bn-fs__h1{font-size:clamp(44px,13vw,64px)}.bn-fs-hero__cd{display:none}.bn-fs-nolive{padding:24px;gap:20px}.bn-fs-nolive__title{font-size:30px}.bn-fs-nolive__side{width:100%;align-items:stretch}.bn-fs-nolive__side .bn__btn{width:100%}.bn-fs-aside{padding:24px}.bn-fs-aside__title{font-size:34px}.bn-fs-shop .bn__section{padding-block:0 40px}.bn-fs-shop__panel{padding:20px}.bn-fs-shop__title{font-size:26px}.bn-fs-shop__cta{width:100%}.bn-fs-schedule .bn__section{padding-block:40px 44px}.bn-fs-schedule .bn-fs-reel{margin-inline:calc(var(--bn-pad) * -1);padding:26px var(--bn-pad) 6px;scroll-snap-type:x mandatory}.bn-fs-reel__inner{margin:0}.bn-fs-reel__row{gap:10px;padding:0}.bn-fs-reel__hint{display:flex}.bn-fs-chip{width:128px;scroll-snap-align:center}.bn-fs-chip__art{height:100px}.bn-fs-chip__num{font-size:20px;left:6px;bottom:6px}.bn-fs-chip__meta{min-height:56px}.bn-fs-chip.is-done{width:92px}.bn-fs-chip.is-done .bn-fs-chip__art{height:72px}.bn-fs-chip.is-done .bn-fs-chip__num{font-size:16px}.bn-fs-chip.is-focus{width:200px}.bn-fs-chip.is-focus .bn-fs-chip__art{height:150px}.bn-fs-chip.is-focus .bn-fs-chip__num{font-size:28px}.bn-fs-chip__pointer{top:-22px;border-left-width:10px;border-right-width:10px;border-top-width:14px}.bn-fs-how .bn__section{padding-block:44px}.bn-fs-how__step{padding:20px 0;flex-direction:row;gap:16px;align-items:flex-start}.bn-fs-how__num{font-size:44px;flex:0 0 auto}.bn-fs-how__title{font-size:24px}.bn-fs-encore .bn__section{padding-block:0 44px}.bn-fs-encore__panel{padding:24px 20px;gap:24px}.bn-fs-encore__title{font-size:30px}.bn-fs-band .bn__section{padding-block:44px}.bn-fs-band__inner{gap:24px}.bn-fs-band__row .bn-fs-form__input,.bn-fs-band__row .bn-fs-form__submit{flex:1 1 100%}.bn-fs-bf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bn-fs-bf__art{height:130px}.bn-fs-bf__name{font-size:20px}.bn-fs-bf__price{font-size:24px}.bn-fs-bf__num{font-size:22px;padding:4px 7px 1px}.bn-fs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px var(--bn-pad) 16px;background:var(--bn-ground);border-top:1px solid var(--bn-line-strong)}.bn-fs-sticky__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bn-fs-sticky__kicker{font-family:var(--bn-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-text-muted)}.bn-fs-sticky__line{font-size:14px;font-weight:600;color:var(--bn-text)}.bn-fs-sticky__cta{flex:0 0 auto;min-height:48px;padding:0 20px;font-size:15px}}@media(prefers-reduced-motion:reduce){.bn-fs-chip,.bn-fs-chip__art{transition:none}.bn-fs-reel{scroll-behavior:auto}}.bn-fs-form[hidden]{display:none}.bn-fs--subscribed .bn-fs-form__status.is-success{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bn.css.map */
