.bb-np{--np-bg:#0a0a0a;--np-card:#0d0b08;--np-ink:#f5f0e6;--np-dim:#c9c2b0;--np-accent:var(--bb-np-accent, #d4af37);--np-accent-ink:#14110d;--np-line:#2a2218;--np-urgent:#f2b8bf;--np-display:var(--bb-font-display, 'Playfair Display', Georgia, 'Times New Roman', serif);box-sizing:border-box;background:var(--np-bg);color:var(--np-ink);padding:18px;border-radius:8px;margin:1.5em 0}.bb-np *,.bb-np *::before,.bb-np *::after{box-sizing:inherit}.bb-np--light{--np-bg:#fffcf5;--np-card:#f3ead7;--np-ink:#1e1912;--np-dim:#5b5244;--np-accent:var(--bb-np-accent, #8c6a00);--np-accent-ink:#fffaf0;--np-line:#e2d6bf;--np-urgent:#a4262f}.bb-np__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bb-np__label{font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.85rem;color:var(--np-accent)}.bb-np__count{font-size:.8rem;color:var(--np-dim);letter-spacing:.04em;min-width:0}.bb-np__nav{margin-left:auto;display:flex;gap:6px}.bb-np__arrow{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--np-accent);background:#fff0;color:var(--np-accent);font-size:1.2rem;line-height:1;cursor:pointer}.bb-np__arrow:hover{background:var(--np-accent);color:var(--np-accent-ink)}.bb-np__arrow:focus-visible,.bb-np__card:focus-visible,.bb-np__track:focus-visible{outline:2px solid var(--np-accent);outline-offset:2px}.bb-np__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(150px, 19vw, 200px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:var(--np-accent) #fff0}.bb-np--grid .bb-np__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow:visible;scroll-snap-type:none}.bb-np__empty{color:var(--np-dim);margin:8px 0 0}.bb-np__card{scroll-snap-align:start;aspect-ratio:2 / 3;position:relative;display:block;border-radius:6px;overflow:hidden;border:1px solid var(--np-line);background:var(--np-card);color:#f5f0e6;text-decoration:none;width:100%;transition:transform .15s ease,border-color .15s ease}.bb-np__card:hover{transform:translateY(-2px);border-color:var(--np-accent)}.bb-np .bb-np__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0}.bb-np__shade{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(0 0 0 / .88) 100%)}.bb-np__poster{position:absolute;inset:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 0%,rgb(212 175 55 / .22),transparent 65%),linear-gradient(160deg,#1d1810,#0a0806)}.bb-np__poster.is-off{background:radial-gradient(ellipse at 50% 0%,rgb(154 59 72 / .35),transparent 65%),linear-gradient(160deg,#1d1013,#0a0607)}.bb-np__band{background:#d4af37;color:#14110d;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;padding:6px 8px;display:flex;justify-content:space-between;gap:6px}.bb-np__poster.is-off .bb-np__band{background:#c9a3a9}.bb-np__band span:first-child{flex-shrink:0;white-space:nowrap}.bb-np__band span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-np__ptitle{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 12px 40px;font-family:var(--np-display);font-weight:900;font-style:italic;font-size:clamp(1rem, 1.6vw, 1.3rem);line-height:1.08;color:#f5f0e6;text-wrap:balance}.bb-np__ptitle.is-long{font-size:clamp(.82rem, 1.2vw, 1rem)}.bb-np__foot{position:absolute;left:0;right:0;bottom:0;padding:8px 9px;display:flex;flex-direction:column;gap:4px}.bb-np__ftitle{font-weight:700;font-size:.92rem;letter-spacing:.02em;line-height:1.1;color:#f5f0e6}.bb-np__star{position:absolute;top:30px;right:8px;color:#e8c969;font-size:.9rem;text-shadow:0 0 8px rgb(0 0 0 / .8)}.bb-np__card:has(img) .bb-np__star{top:8px}.bb-np__tag{align-self:flex-start;display:inline-block;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:rgb(0 0 0 / .65);border:1px solid #8a7a4a;color:#e8c969}.bb-np__tag.is-urgent{border-color:#e08a95;color:#f2b8bf}@media (prefers-reduced-motion:reduce){.bb-np__card{transition:none}.bb-np__card:hover{transform:none}}.bb-np-show{--g:#c9a227;--g-bright:#e8c969;--panel:#14110d;--cream:#f5f0e6;--display:var(--bb-font-display, 'Playfair Display', Georgia, 'Times New Roman', serif);--label:var(--bb-font-label, 'Barlow Condensed', 'Arial Narrow', 'Helvetica Neue', sans-serif);margin:0 0 2em}.bb-np-show *,.bb-np-show *::before,.bb-np-show *::after{box-sizing:border-box}.bb-np-show img{max-width:100%;height:auto;margin:0}.bb-np-hero{display:flex;flex-wrap:wrap;gap:26px;align-items:stretch;margin:0 0 8px}.bb-np-hero__poster{flex:0 1 250px;min-width:200px;max-width:100%}.bb-np-hero__poster img{display:block;width:100%;border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .28)}.bb-np-hero__info{flex:1 1 260px;min-width:0;background:var(--panel);color:var(--cream);border-radius:8px;border-top:3px solid var(--g);padding:22px 26px}.bb-np-hero.is-wide .bb-np-hero__info{flex-basis:100%}.bb-np-hero__eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--g-bright)}.bb-np-hero__status{margin:0 0 18px}.bb-np-show .bb-np-hero__info .bb-np__tag{font-size:.82rem;padding:4px 11px;background:rgb(212 175 55 / .14)}.bb-np-hero__facts{margin:0 0 20px;padding:0;display:grid;gap:0}.bb-np-hero__facts>div{display:flex;gap:16px;padding:9px 0;border-bottom:1px solid rgb(245 240 230 / .12)}.bb-np-hero__facts>div:last-child{border-bottom:0}.bb-np-hero__facts dt{flex:0 0 125px;margin:0;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g-bright);padding-top:2px}.bb-np-hero__facts dd{margin:0;color:var(--cream);min-width:0}.bb-np-hero__cta{margin:0}.bb-np-show a.bb-np-btn{display:inline-block;padding:11px 26px;border-radius:4px;background:var(--g);color:#14110d;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:background .15s ease}.bb-np-show a.bb-np-btn:hover{background:var(--g-bright);color:#14110d}.bb-np-show .bb-np-sec__title{margin:2.4em 0 1.1em;padding:0 0 .6em;font-size:1.05rem;line-height:1.2;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid var(--g)}.bb-np-about>:first-child{margin-top:0}.bb-np-about>:last-child{margin-bottom:0}.bb-np-show ul.bb-np-cast{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:26px 18px}.bb-np-show .bb-np-person{flex:0 0 126px;width:126px;margin:0;padding:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:3px}.bb-np-person__avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;margin-bottom:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1d1810,#0a0806);box-shadow:0 0 0 2px var(--g),0 4px 14px rgb(0 0 0 / .25)}.bb-np-show .bb-np-person__avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.bb-np-person__initials{font-family:var(--display);font-style:italic;font-weight:700;font-size:1.7rem;color:var(--g-bright)}.bb-np-person__name{font-weight:700;line-height:1.25}.bb-np-person__role{font-size:.88rem;font-style:italic;opacity:.7;line-height:1.25}.bb-np-show ul.bb-np-team{list-style:none;margin:0;padding:0;display:grid;gap:18px 28px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bb-np-show .bb-np-credit{margin:0;padding:2px 0 2px 14px;border-left:3px solid var(--g);display:flex;align-items:center;gap:12px}.bb-np-credit__text{display:flex;flex-direction:column;gap:2px;min-width:0}.bb-np-credit__avatar{flex:0 0 auto;width:58px;height:58px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1d1810,#0a0806);box-shadow:0 0 0 2px var(--g)}.bb-np-show .bb-np-credit__avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.bb-np-credit__avatar .bb-np-person__initials{font-size:1.1rem}.bb-np-show ul.bb-np-team.has-avatars{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.bb-np-credit__role{font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.65}.bb-np-credit__name{font-weight:700;font-size:1.05rem;line-height:1.25}.bb-np-gallery{column-count:3;column-gap:14px}.bb-np-show .bb-np-gallery__item{break-inside:avoid;margin:0 0 14px}.bb-np-gallery__item a{display:block;overflow:hidden;border-radius:6px;background:#14110d;line-height:0}.bb-np-gallery__item img{width:100%;display:block;transition:transform .35s ease,opacity .2s ease}.bb-np-gallery__item a:hover img{transform:scale(1.035);opacity:.92}.bb-np-gallery__item figcaption{margin-top:6px;font-size:.82rem;line-height:1.35;opacity:.72}.bb-np-credit-line{margin:6px 0 0;font-size:.82rem;font-style:italic;opacity:.65}.bb-np-back{margin-top:2em}html.bb-np-lb-open{overflow:hidden}.bb-np-lb{position:fixed;inset:0;z-index:2147483000;background:rgb(8 7 5 / .94);display:flex;align-items:center;justify-content:center;padding:56px 64px 24px}.bb-np-lb[hidden]{display:none}.bb-np-lb__fig{margin:0;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.bb-np-lb__fig img{max-width:min(92vw, 1400px);max-height:78vh;width:auto;height:auto;border-radius:4px;box-shadow:0 10px 40px rgb(0 0 0 / .6)}.bb-np-lb__fig figcaption{color:#f5f0e6;font-size:.95rem;text-align:center;max-width:70ch;min-height:1.2em}.bb-np-lb button{position:absolute;width:44px;height:44px;padding:0;border-radius:50%;cursor:pointer;border:1px solid rgb(232 201 105 / .6);background:rgb(20 17 13 / .6);color:#e8c969;font-size:1.6rem;line-height:1}.bb-np-lb button:hover{background:#c9a227;color:#14110d}.bb-np-lb__close{top:12px;right:14px}.bb-np-lb__prev{left:12px;top:50%;margin-top:-22px}.bb-np-lb__next{right:12px;top:50%;margin-top:-22px}.bb-np-person__note{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--g)}.bb-np-note{opacity:.7;font-style:italic;margin:0}.bb-np-tabs{display:none;flex-wrap:wrap;gap:8px;margin:0 0 22px}.bb-np-castsec.is-tabbed .bb-np-tabs{display:flex}.bb-np-castsec.is-tabbed .bb-np-panel__title{display:none}.bb-np-castsec.is-tabbed .bb-np-panel[hidden]{display:none}.bb-np-show .bb-np-panel__title{margin:1.6em 0 .9em;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.bb-np-show button.bb-np-tab{appearance:none;cursor:pointer;padding:9px 18px;border-radius:999px;font:inherit;font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;background:#fff0;color:inherit;border:1.5px solid var(--g);box-shadow:none}.bb-np-show button.bb-np-tab:hover{background:rgb(201 162 39 / .16)}.bb-np-show button.bb-np-tab.is-active{background:var(--g);color:#14110d}.bb-np-show button.bb-np-tab:focus-visible{outline:2px solid var(--g);outline-offset:2px}.bb-np-history{display:grid;gap:22px 26px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bb-np-show .bb-np-role__name{margin:0 0 8px;padding:0 0 6px;font-size:.95rem;line-height:1.25;font-weight:700;border-bottom:1px solid rgb(128 128 128 / .35);font-family:var(--display);font-style:italic}.bb-np-show ol.bb-np-role__list{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--g)}.bb-np-show .bb-np-role__list li{margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:1px}.bb-np-show .bb-np-role__list li:last-child{margin-bottom:0}.bb-np-role__who{font-weight:700}.bb-np-role__when{font-size:.85rem;opacity:.72}.bb-np-role__note{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--g)}.bb-np-shape-rounded .bb-np-person__avatar{border-radius:14px}.bb-np-shape-rounded .bb-np-credit__avatar{border-radius:10px}.bb-np-shape-square .bb-np-person__avatar,.bb-np-shape-square .bb-np-credit__avatar{border-radius:0}.bb-np-shape-portrait .bb-np-person__avatar{width:108px;height:144px;border-radius:6px}.bb-np-shape-portrait .bb-np-credit__avatar{width:54px;height:72px;border-radius:5px}@media (max-width:760px){.bb-np-gallery{column-count:2}}@media (max-width:520px){.bb-np-hero__info{padding:18px}.bb-np-hero__facts>div{flex-direction:column;gap:2px}.bb-np-hero__facts dt{flex-basis:auto}.bb-np-person__avatar{width:84px;height:84px}.bb-np-shape-portrait .bb-np-person__avatar{width:90px;height:120px}.bb-np-lb{padding:56px 12px 16px}.bb-np-lb__prev{left:4px}.bb-np-lb__next{right:4px}}@media (max-width:520px){.bb-np{padding:14px}.bb-np__track{grid-auto-columns:clamp(140px, 42vw, 180px)}}.bb-np a,.bb-np a:hover,.bb-np a:focus{text-decoration:none;box-shadow:none}.bb-np .bb-np__card,.bb-np .bb-np__card:hover{color:#f5f0e6}.bb-np .bb-np__arrow{padding:0;min-height:0;font-family:inherit;text-transform:none;letter-spacing:0}.bb-np .bb-np__track{margin:0}.single-bb_show .td-post-featured-image,.single-bb_show .td-post-author-name,.single-bb_show .td-post-date,.single-bb_show .td-post-views,.single-bb_show .td-post-comments,.single-bb_show .td-post-sharing-top,.single-bb_show .td-post-sharing-bottom,.single-bb_show .td-post-next-prev,.single-bb_show .td-author-name{display:none!important}.bb-np__cards{display:grid;gap:22px 16px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.bb-np .bb-np__dcard{display:flex;flex-direction:column;gap:10px;color:var(--np-ink);text-decoration:none}.bb-np__dimg{position:relative;display:block;aspect-ratio:2 / 3;border-radius:6px;overflow:hidden;border:1px solid var(--np-line);background:var(--np-card);transition:border-color .15s ease,transform .15s ease}.bb-np__dimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0}.bb-np .bb-np__dcard:hover .bb-np__dimg{border-color:var(--np-accent);transform:translateY(-2px)}.bb-np__dbody{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bb-np__dmeta{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--np-accent);font-weight:700}.bb-np__dtitle{font-family:var(--np-display);font-weight:700;font-size:1.02rem;line-height:1.2}.bb-np__dsub,.bb-np__ddates{font-size:.84rem;color:var(--np-dim);line-height:1.35}.bb-np__dbody .bb-np__tag{margin-top:4px}.bb-np--light .bb-np__tag{background:rgb(255 255 255 / .7);color:#6b5300;border-color:#b08a00}.bb-np .bb-np__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bb-np .bb-np__row{margin:0;padding:0;border-top:1px solid var(--np-line)}.bb-np .bb-np__row:last-child{border-bottom:1px solid var(--np-line)}.bb-np .bb-np__rowlink{display:flex;align-items:center;gap:16px;padding:12px 6px;color:var(--np-ink);text-decoration:none}.bb-np .bb-np__rowlink:hover{background:rgb(212 175 55 / .08)}.bb-np__rowimg{flex:0 0 52px;width:52px;aspect-ratio:2 / 3;border-radius:4px;overflow:hidden;background:linear-gradient(160deg,#1d1810,#0a0806);border:1px solid var(--np-line);display:flex;align-items:center;justify-content:center}.bb-np__rowimg img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.bb-np__mono{font-family:var(--np-display);font-style:italic;font-weight:700;color:#e8c969;font-size:1.1rem}.bb-np__rowmain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.bb-np__rtitle{font-family:var(--np-display);font-weight:700;font-size:1.05rem;line-height:1.2}.bb-np__rsub{font-size:.86rem;color:var(--np-dim)}.bb-np__rmeta{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--np-accent);font-weight:700}.bb-np__rwhen{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.bb-np__rdates{font-size:.82rem;color:var(--np-dim)}@media (max-width:560px){.bb-np .bb-np__rowlink{flex-wrap:wrap}.bb-np__rwhen{flex-basis:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-left:68px}}.bb-lib__nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.bb-lib a.bb-lib__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:0;text-decoration:none;box-shadow:none;border:1px solid #444;color:#999;font-family:var(--sc-heading);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;line-height:1.2;transition:all .2s ease}.bb-lib a.bb-lib__pill span{background:#C9A84C;color:#0a0a0a;border-radius:0;padding:1px 7px;font-size:10px}.bb-lib a.bb-lib__pill:hover{background:#C9A84C;border-color:#C9A84C;color:#0a0a0a}.bb-lib a.bb-lib__pill:hover span{background:#0a0a0a;color:#C9A84C}.bb-lib a.bb-lib__pill--cal{border-color:#C9A84C;color:#C9A84C}.bb-lib__sec{scroll-margin-top:80px}.bb-lib__sec .bb-np{margin:0 0 22px}.bb-np-cols{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bb-np .bb-np-cols li{margin:0;padding:0}.bb-np a.bb-np-col{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;border:1px solid var(--np-line);border-top:3px solid var(--np-accent);border-radius:6px;background:var(--np-card);color:var(--np-ink);text-decoration:none;box-shadow:none}.bb-np a.bb-np-col:hover{border-color:var(--np-accent)}.bb-np-col__name{font-family:var(--np-display);font-weight:700;font-size:1.08rem;line-height:1.2}.bb-np-col__count{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--np-accent);font-weight:700}.bb-np-col__desc{font-size:.86rem;color:var(--np-dim);line-height:1.4}.bb-cal{--cal-open:#d4af37;--cal-prev:#7fa3c0;--cal-close:#c4566a;--cal-cast:#a08bc4}.bb-cal__head{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 12px}.bb-cal .bb-cal__title{margin:0;padding:0;border:0;font-family:var(--np-display);font-size:1.5rem;line-height:1.2;color:var(--np-ink);min-width:9em;text-align:center}.bb-cal a.bb-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--np-accent);color:var(--np-accent);text-decoration:none;font-size:1.4rem;line-height:1;box-shadow:none}.bb-cal a.bb-cal__nav:hover{background:var(--np-accent);color:var(--np-accent-ink)}.bb-cal__form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:0 0 14px;font-size:.82rem;color:var(--np-dim)}.bb-cal__form label{display:inline-flex;align-items:center;gap:6px;margin:0}.bb-cal__form select{padding:4px 8px;font-size:.85rem;border-radius:4px;border:1px solid var(--np-line);background:var(--np-card);color:var(--np-ink);max-width:none;width:auto;height:auto;margin:0}.bb-cal__form input[type="checkbox"]{margin:0}.bb-cal .bb-cal__go{padding:5px 16px;border-radius:4px;border:1px solid var(--np-accent);background:#fff0;color:var(--np-accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;cursor:pointer;box-shadow:none;height:auto}.bb-cal .bb-cal__go:hover{background:var(--np-accent);color:var(--np-accent-ink)}.bb-cal__legend{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 0 6px;padding:0;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--np-dim)}.bb-cal__legend li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0}.bb-cal__dot{width:9px;height:9px;border-radius:50%;background:var(--c,#888);display:inline-block}.bb-cal__legend .bb-cal__ev--opening{--c:var(--cal-open)}.bb-cal__legend .bb-cal__ev--previews{--c:var(--cal-prev)}.bb-cal__legend .bb-cal__ev--closing{--c:var(--cal-close)}.bb-cal__legend .bb-cal__ev--cast{--c:var(--cal-cast)}.bb-cal__count{text-align:center;margin:0 0 14px;font-size:.85rem;color:var(--np-dim);font-style:italic}.bb-cal table.bb-cal__grid{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;border:1px solid var(--np-line)}.bb-cal__grid th{padding:8px 4px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--np-accent);font-weight:700;border:1px solid var(--np-line);background:rgb(212 175 55 / .07);text-align:center}.bb-cal__grid td.bb-cal__day{height:108px;vertical-align:top;padding:5px 6px;border:1px solid var(--np-line);background:#fff0;position:relative;overflow:hidden}.bb-cal__day.is-out{background:rgb(128 128 128 / .07)}.bb-cal__num{display:block;font-size:.78rem;color:var(--np-dim);margin-bottom:3px}.bb-cal__day.is-today{box-shadow:inset 0 0 0 2px var(--np-accent)}.bb-cal__day.is-today .bb-cal__num{color:var(--np-accent);font-weight:700}.bb-cal .bb-cal__evs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.bb-cal .bb-cal__ev{margin:0;padding:0;--c:#888}.bb-cal__ev--opening{--c:var(--cal-open)}.bb-cal__ev--previews{--c:var(--cal-prev)}.bb-cal__ev--closing{--c:var(--cal-close)}.bb-cal__ev--cast{--c:var(--cal-cast)}.bb-cal .bb-cal__ev a{display:flex;align-items:baseline;gap:5px;padding:2px 5px;border-left:3px solid var(--c);border-radius:2px;background:rgb(128 128 128 / .12);color:var(--np-ink);text-decoration:none;box-shadow:none;font-size:.72rem;line-height:1.25;min-width:0}.bb-cal .bb-cal__ev a:hover{background:rgb(212 175 55 / .18)}.bb-cal__k{flex:0 0 auto;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.bb-cal__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-cal__s{display:block;font-size:.85em;color:var(--np-dim)}.bb-cal__more{margin-top:3px;font-size:.7rem}.bb-cal__more summary{cursor:pointer;color:var(--np-accent);font-weight:700}.bb-cal__more[open]{position:relative;z-index:3;background:var(--np-bg)}.bb-cal__back{margin:14px 0 0;text-align:center}.bb-cal__back a{color:var(--np-accent)}.bb-cal ol.bb-cal__agenda{display:none;list-style:none;margin:0;padding:0}.bb-cal .bb-cal__aday{margin:0 0 14px;padding:0}.bb-cal .bb-cal__aday h3{margin:0 0 6px;padding:0 0 4px;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;color:var(--np-accent);border-bottom:1px solid var(--np-line)}.bb-cal .bb-cal__aday .bb-cal__ev a{font-size:.86rem;padding:6px 8px;flex-wrap:wrap}.bb-cal .bb-cal__aday .bb-cal__t{white-space:normal}@media (max-width:720px){.bb-cal table.bb-cal__grid{display:none}.bb-cal ol.bb-cal__agenda{display:block}.bb-cal .bb-cal__title{font-size:1.25rem;min-width:0}}.bb-np-hero__collections{margin:-6px 0 16px;display:flex;flex-wrap:wrap;gap:6px}.bb-np-show a.bb-np-chip{display:inline-block;padding:3px 11px;border:1px solid rgb(232 201 105 / .6);border-radius:999px;color:var(--g-bright);font-size:.74rem;letter-spacing:.06em;text-decoration:none;box-shadow:none}.bb-np-show a.bb-np-chip:hover{background:rgb(232 201 105 / .16)}.bb-np-videos{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bb-np-show .bb-np-video{margin:0;display:flex;flex-direction:column;gap:8px}.bb-np-video__media{position:relative;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:#0a0806}.bb-np-video.is-other .bb-np-video__media{aspect-ratio:auto;background:#fff0;overflow:visible}.bb-np-video.is-link .bb-np-video__media{aspect-ratio:auto;display:flex;align-items:center;min-height:84px;background:#14110d;padding:18px 20px}.bb-np-video__media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bb-np-video.is-other .bb-np-video__media iframe{position:static;width:100%;max-width:100%}.bb-np-show a.bb-np-video__link{color:#e8c969;font-weight:700;text-decoration:none;box-shadow:none}.bb-np-video__facade{position:absolute;inset:0;display:block}.bb-np-show .bb-np-video__facade img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9;transition:opacity .2s ease,transform .35s ease}.bb-np-video__facade:hover img{opacity:1;transform:scale(1.03)}.bb-np-video__play{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:rgb(20 17 13 / .78);border:2px solid #e8c969}.bb-np-video__play::after{content:"";position:absolute;left:25px;top:19px;border-left:17px solid #e8c969;border-top:11px solid #fff0;border-bottom:11px solid #fff0}.bb-np-video__facade:hover .bb-np-video__play,.bb-np-video__facade:focus-visible .bb-np-video__play{background:#c9a227}.bb-np-video__facade:hover .bb-np-video__play::after,.bb-np-video__facade:focus-visible .bb-np-video__play::after{border-left-color:#14110d}.bb-np-video__facade:focus-visible{outline:3px solid #e8c969;outline-offset:-3px}.bb-np-show .bb-np-video figcaption{display:flex;flex-direction:column;gap:2px;margin:0}.bb-np-video__kind{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--g)}.bb-np-video__title{font-weight:700;line-height:1.3}.bb-np-video__credit{font-size:.82rem;font-style:italic;opacity:.7}.bb-sc,.bb-scm{--sc-black:#0a0a0a;--sc-gold:#C9A84C;--sc-gold-light:#E8C97A;--sc-gold-dim:#8a6f2e;--sc-white:#f5f0e8;--sc-gray:#2a2a2a;--sc-gray-mid:#444;--sc-gray-light:#999;--sc-display:var(--bb-font-display, 'Playfair Display', Georgia, 'Times New Roman', serif);--sc-heading:var(--bb-font-label, 'Barlow Condensed', 'Arial Narrow', 'Helvetica Neue', sans-serif);--sc-body:var(--bb-font-body, 'Barlow', 'Helvetica Neue', Arial, sans-serif);box-sizing:border-box;font-family:var(--sc-body);-webkit-font-smoothing:antialiased}.bb-sc *,.bb-sc *::before,.bb-sc *::after,.bb-scm *,.bb-scm *::before,.bb-scm *::after{box-sizing:border-box}.bb-sc [hidden],.bb-scm [hidden]{display:none!important}.bb-lib.bb-sc,.bb-sc.bb-sc--panel{position:relative;overflow:hidden;background:var(--sc-black);color:var(--sc-white);padding:48px 0 56px;margin:0 0 2em}.bb-sc.bb-sc--panel{padding-left:24px;padding-right:24px}.bb-lib.bb-sc::before,.bb-sc.bb-sc--panel::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--sc-gold),var(--sc-gold-light),var(--sc-gold),transparent)}.bb-lib__inner{max-width:1400px;margin:0 auto;padding:0 24px}.bb-sc--panel>.bb-sc__grid,.bb-sc--panel>.bb-sc__label,.bb-sc--panel>.bb-sc__filters{max-width:1400px;margin-left:auto;margin-right:auto}.bb-sc .bb-sc__header{text-align:center;margin:0 0 40px;position:relative}.bb-sc .bb-sc__eyebrow{display:block;margin:0 0 12px;font-family:var(--sc-heading);font-size:11px;font-weight:700;letter-spacing:.35em;color:var(--sc-gold);text-transform:uppercase}.bb-sc .bb-sc__title{margin:0 0 16px;padding:0;border:0;font-family:var(--sc-display);font-size:clamp(32px, 5vw, 56px);font-weight:900;color:var(--sc-white);line-height:1;letter-spacing:-.01em;text-transform:none}.bb-sc .bb-sc__title em{font-style:italic;color:var(--sc-gold)}.bb-sc .bb-sc__subtitle{margin:0;font-size:14px;color:var(--sc-gray-light);font-weight:300;letter-spacing:.05em}.bb-sc .bb-sc__line{width:48px;height:2px;background:var(--sc-gold);margin:20px auto 0}.bb-lib__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0 0 14px}.bb-sc__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0 0 40px}.bb-sc .bb-sc__filter{appearance:none;background:#fff0;border:1px solid var(--sc-gray-mid);color:var(--sc-gray-light);font-family:var(--sc-heading);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:8px 20px;cursor:pointer;transition:all .2s ease;border-radius:0;line-height:1.2;box-shadow:none;height:auto;min-height:0}.bb-sc .bb-sc__filter:hover,.bb-sc .bb-sc__filter.is-active{background:var(--sc-gold);border-color:var(--sc-gold);color:var(--sc-black)}.bb-sc .bb-sc__filter:focus-visible{outline:2px solid var(--sc-gold-light);outline-offset:2px}.bb-sc .bb-sc__label{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:0;border:0;font-family:var(--sc-heading);font-size:12px;font-weight:700;letter-spacing:.35em;text-transform:uppercase;color:var(--sc-gold);line-height:1.2}.bb-sc .bb-sc__label em{font-style:normal;background:var(--sc-gold);color:var(--sc-black);padding:1px 7px;font-size:10px;letter-spacing:.05em}.bb-sc .bb-sc__label::after{content:'';flex:1;height:1px;background:var(--sc-gray)}.bb-lib__sec{margin:0 0 44px;scroll-margin-top:80px}.bb-lib__sec[hidden]{display:none!important}.bb-sc .bb-sc__empty,.bb-sc .bb-sc__nomatch{text-align:center;color:var(--sc-gray-light);font-weight:300;margin:24px 0}.bb-sc .bb-sc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px;margin:0}.bb-sc a.bb-sc__card{position:relative;display:block;overflow:hidden;background:var(--sc-gray);aspect-ratio:2 / 3;color:var(--sc-white);text-decoration:none;box-shadow:none;border:0;transition:transform .3s ease;cursor:pointer}.bb-sc a.bb-sc__card:hover,.bb-sc a.bb-sc__card:focus-visible{transform:scale(1.01);z-index:2;color:var(--sc-white)}.bb-sc a.bb-sc__card:focus-visible{outline:2px solid var(--sc-gold-light);outline-offset:-2px}.bb-sc .bb-sc__card .bb-sc__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;margin:0;filter:brightness(.6);transition:transform .5s ease,filter .4s ease}.bb-sc .bb-sc__card:hover .bb-sc__img,.bb-sc .bb-sc__card:focus-visible .bb-sc__img{transform:scale(1.05);filter:brightness(.35)}.bb-sc .bb-sc__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1a1a1a 0%,#2a2510 50%,#1a1a1a 100%)}.bb-sc .bb-sc__ph span{font-family:var(--sc-display);font-style:italic;font-weight:700;font-size:72px;color:var(--sc-gold);opacity:.16}.bb-sc .bb-sc__base{position:absolute;left:0;right:0;bottom:0;padding:24px 20px 20px;background:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .6) 60%,transparent 100%);transition:opacity .3s ease;display:block}.bb-sc .bb-sc__card:hover .bb-sc__base,.bb-sc .bb-sc__card:focus-visible .bb-sc__base{opacity:0}.bb-sc .bb-sc__type{display:block;margin:0 0 6px;font-family:var(--sc-heading);font-size:9px;font-weight:700;letter-spacing:.3em;color:var(--sc-gold);text-transform:uppercase}.bb-sc .bb-sc__name{display:block;font-family:var(--sc-display);font-size:clamp(18px, 2.5vw, 24px);font-weight:700;color:var(--sc-white);line-height:1.1}.bb-sc .bb-sc__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:28px 24px;opacity:0;transition:opacity .4s ease}.bb-sc .bb-sc__card:hover .bb-sc__overlay,.bb-sc .bb-sc__card:focus-visible .bb-sc__overlay{opacity:1}.bb-sc .bb-sc__otag{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--sc-heading);font-size:9px;font-weight:700;letter-spacing:.3em;color:var(--sc-gold);text-transform:uppercase}.bb-sc .bb-sc__otag::before{content:'';display:block;width:20px;height:1px;background:var(--sc-gold)}.bb-sc .bb-sc__otitle{display:block;margin:0 0 12px;font-family:var(--sc-display);font-size:clamp(20px, 2.8vw, 28px);font-weight:900;color:var(--sc-white);line-height:1.05}.bb-sc .bb-sc__overue{display:block;margin:0 0 12px;font-family:var(--sc-heading);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--sc-gold-light);text-transform:uppercase}.bb-sc .bb-sc__odesc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px;font-size:13px;color:rgb(245 240 232 / .75);line-height:1.6;font-weight:300}.bb-sc .bb-sc__octa{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 20px;background:var(--sc-gold);color:var(--sc-black);font-family:var(--sc-heading);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:background .2s}.bb-sc .bb-sc__card:hover .bb-sc__octa{background:var(--sc-gold-light)}.bb-sc .bb-sc__octa svg{width:12px;height:12px}.bb-sc .bb-sc__status{position:absolute;top:16px;right:16px;z-index:3;padding:5px 10px;font-family:var(--sc-heading);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.2}.bb-sc .bb-sc__status.is-open{background:var(--sc-gold);color:var(--sc-black)}.bb-sc .bb-sc__status.is-previews,.bb-sc .bb-sc__status.is-soon{background:var(--sc-gray);color:var(--sc-gold);border:1px solid var(--sc-gold)}.bb-sc .bb-sc__status.is-closing{background:#7a1a1a;color:#faa}.bb-sc .bb-sc__status.is-closed,.bb-sc .bb-sc__status.is-postponed{background:#1c1c1c;color:var(--sc-gray-light);border:1px solid var(--sc-gray-mid)}@media (hover:none){.bb-sc .bb-sc__card:hover .bb-sc__base{opacity:1}.bb-sc .bb-sc__card:hover .bb-sc__overlay{opacity:0}.bb-sc .bb-sc__card:hover .bb-sc__img{filter:brightness(.6);transform:none}}@media (max-width:640px){.bb-lib__inner{padding:0 12px}.bb-sc.bb-sc--panel{padding-left:12px;padding-right:12px}.bb-sc .bb-sc__grid{grid-template-columns:repeat(2,1fr);gap:1px}.bb-sc .bb-sc__base{padding:18px 12px 12px}.bb-sc .bb-sc__name{font-size:16px}.bb-sc .bb-sc__status{top:8px;right:8px;padding:4px 7px;font-size:8px}.bb-sc .bb-sc__filter{padding:7px 14px}}html.bb-scm-open{overflow:hidden}.bb-scm{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto;background:rgb(0 0 0 / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:bb-scm-fade .25s ease}.bb-scm[hidden]{display:none}@keyframes bb-scm-fade{from{opacity:0}to{opacity:1}}@keyframes bb-scm-up{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.bb-scm__box{position:relative;width:100%;max-width:900px;margin:auto;background:#111;color:var(--sc-white);border-top:2px solid var(--sc-gold);animation:bb-scm-up .3s ease}.bb-scm .bb-scm__close{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .4);border:1px solid var(--sc-gray-mid);color:var(--sc-gray-light);font-size:20px;line-height:1;cursor:pointer;border-radius:0;transition:all .2s}.bb-scm .bb-scm__close:hover,.bb-scm .bb-scm__close:focus-visible{border-color:var(--sc-gold);color:var(--sc-gold)}.bb-scm__hero{position:relative;height:340px;overflow:hidden;background:linear-gradient(160deg,#1a1a1a,#2a2510,#1a1a1a)}.bb-scm__hero img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 25%;filter:brightness(.45);margin:0;display:block}.bb-scm__herotext{position:absolute;left:0;right:0;bottom:0;padding:32px 40px;background:linear-gradient(to top,rgb(0 0 0 / .98) 0%,transparent 100%)}.bb-scm__tag{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.35em;color:var(--sc-gold);text-transform:uppercase}.bb-scm__tag::before{content:'';display:block;width:24px;height:1px;background:var(--sc-gold)}.bb-scm .bb-scm__title{margin:0 0 8px;padding:0;border:0;font-family:var(--sc-display);font-size:clamp(28px, 5vw, 48px);font-weight:900;color:var(--sc-white);line-height:1;text-transform:none}.bb-scm__venuerow{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.bb-scm__venue{font-family:var(--sc-heading);font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--sc-gold-light);text-transform:uppercase}.bb-scm__dates{font-family:var(--sc-heading);font-size:12px;color:var(--sc-gray-light);letter-spacing:.05em}.bb-scm__body{padding:36px 40px 40px}.bb-scm .bb-scm__desc{margin:0 0 36px;padding:0 0 0 20px;border-left:2px solid var(--sc-gold-dim);font-size:16px;line-height:1.75;color:rgb(245 240 232 / .8);font-weight:300}.bb-scm__label{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.35em;color:var(--sc-gold);text-transform:uppercase}.bb-scm__label::after{content:'';flex:1;height:1px;background:#2a2a2a}.bb-scm__cast{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0 0 32px}.bb-scm__person{background:#1a1a1a;padding:14px 16px;border-left:2px solid #fff0;transition:border-color .2s}.bb-scm__person:hover{border-color:var(--sc-gold)}.bb-scm__pname{margin:0 0 3px;font-family:var(--sc-heading);font-size:14px;font-weight:700;color:var(--sc-white);letter-spacing:.02em}.bb-scm__prole{font-size:12px;color:var(--sc-gray-light);font-weight:300}.bb-scm .bb-scm__more{margin:-20px 0 32px;font-size:12px;color:var(--sc-gray-light);font-style:italic}.bb-scm__team{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0 0 36px}.bb-scm__credit{padding:10px 0;border-bottom:1px solid #1e1e1e}.bb-scm__crole{margin:0 0 4px;font-family:var(--sc-heading);font-size:9px;font-weight:700;letter-spacing:.2em;color:var(--sc-gold-dim);text-transform:uppercase}.bb-scm__cname{font-size:13px;color:var(--sc-white);font-weight:400}.bb-scm__articles{display:flex;flex-direction:column;gap:10px;margin:0 0 32px}.bb-scm a.bb-scm__articles__item{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#1a1a1a;text-decoration:none;border-left:2px solid #fff0;transition:background .2s;box-shadow:none}.bb-scm a.bb-scm__articles__item:hover{background:#222;border-color:var(--sc-gold)}.bb-scm__articles__icon{flex:0 0 28px;width:28px;height:28px;background:var(--sc-gold);color:var(--sc-black);display:flex;align-items:center;justify-content:center}.bb-scm__articles__icon svg{width:14px;height:14px}.bb-scm__articles__kind{display:block;margin:0 0 3px;font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--sc-gold);text-transform:uppercase}.bb-scm__articles__title{display:block;font-size:14px;color:var(--sc-white);font-weight:400}.bb-scm__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px;border-top:1px solid #1e1e1e}.bb-scm a.bb-scm__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--sc-gold);color:var(--sc-black);font-family:var(--sc-heading);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid var(--sc-gold);box-shadow:none;transition:background .2s}.bb-scm a.bb-scm__btn:hover{background:var(--sc-gold-light);color:var(--sc-black)}.bb-scm a.bb-scm__btn--ghost{background:#fff0;color:var(--sc-gold)}.bb-scm a.bb-scm__btn--ghost:hover{background:rgb(201 168 76 / .1);color:var(--sc-gold)}@media (max-width:640px){.bb-scm{padding:10px}.bb-scm__hero{height:240px}.bb-scm__herotext{padding:20px}.bb-scm__body{padding:24px 20px 28px}.bb-scm__ctas{flex-direction:column}.bb-scm a.bb-scm__btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.bb-scm,.bb-scm__box{animation:none}.bb-sc a.bb-sc__card,.bb-sc .bb-sc__img{transition:none}}.bb-np-articles{display:flex;flex-direction:column;gap:10px}.bb-np-show a.bb-np-articles__item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#14110d;color:#f5f0e6;border-left:3px solid var(--g);text-decoration:none;box-shadow:none}.bb-np-show a.bb-np-articles__item:hover{background:#1d1810}.bb-np-articles__icon{flex:0 0 28px;width:28px;height:28px;background:var(--g);color:#14110d;display:flex;align-items:center;justify-content:center}.bb-np-articles__icon svg{width:14px;height:14px}.bb-np-articles__kind{display:block;margin:0 0 3px;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--g-bright)}.bb-np-articles__title{display:block;font-weight:600;line-height:1.3}.bb-sc .bb-sc__logowrap{display:block;margin:0 0 18px}.bb-sc .bb-sc__logo{display:inline-block;max-width:min(320px, 70%);height:auto;max-height:84px;width:auto;margin:0}.bb-sc .bb-sc__line.has-mark{width:100%;max-width:260px;height:auto;background:none;display:flex;align-items:center;gap:12px;margin:20px auto 0}.bb-sc .bb-sc__line.has-mark::before,.bb-sc .bb-sc__line.has-mark::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--sc-gold))}.bb-sc .bb-sc__line.has-mark::after{background:linear-gradient(270deg,transparent,var(--sc-gold))}.bb-sc .bb-sc__mark{display:block;width:30px;height:30px;object-fit:contain;margin:0;flex:0 0 auto}.bb-sc .bb-sc__phmark{width:46%;max-width:140px;height:auto;opacity:.22}.bb-scm .bb-scm__mark{position:absolute;top:18px;left:20px;z-index:5;width:34px;height:34px;object-fit:contain;margin:0}.bb-np-show .bb-np-hero__mark{display:block;width:36px;height:36px;object-fit:contain;margin:0 0 14px}.bb-lib a.bb-lib__pill.is-current{background:#C9A84C;border-color:#C9A84C;color:#0a0a0a}.bb-sc__pager{align-items:center;margin-top:28px}.bb-sc__pageof{color:var(--sc-gray-light);font-family:var(--sc-heading);font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:0 12px}.bb-sc input[type="search"],.bb-sc input[type="text"],.bb-sc input[type="email"],.bb-sc select,.bb-sc textarea{width:100%;max-width:100%;margin:0;padding:10px 12px;background:#111;color:var(--sc-white);border:1px solid var(--sc-gray-mid);border-radius:0;font-family:var(--sc-body);font-size:14px;line-height:1.4;box-shadow:none;height:auto}.bb-sc input:focus,.bb-sc select:focus,.bb-sc textarea:focus{outline:2px solid var(--sc-gold);outline-offset:0;border-color:var(--sc-gold)}.bb-sc ::placeholder{color:#777}.bb-sc .bb-sc__field{display:flex;flex-direction:column;gap:5px;margin:0}.bb-sc .bb-sc__field>span{font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sc-gold)}.bb-sc .bb-sc__field--wide{grid-column:1 / -1}.bb-sc button[type="submit"],.bb-sc .bb-sc__submit{appearance:none;padding:11px 26px;background:var(--sc-gold);color:var(--sc-black);border:1px solid var(--sc-gold);border-radius:0;cursor:pointer;font-family:var(--sc-heading);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.2;box-shadow:none;height:auto}.bb-sc button[type="submit"]:hover{background:var(--sc-gold-light)}.bb-sc__search{display:flex;max-width:560px;margin:0 auto 22px}.bb-sc__search input[type="search"]{flex:1 1 auto;min-width:0;border-right:0}.bb-sc__searchform{margin:0 0 30px}.bb-sc__searchrow{display:flex;max-width:760px;margin:0 auto 16px}.bb-sc__searchrow input[type="search"]{flex:1 1 auto;min-width:0;border-right:0;padding:13px 14px;font-size:15px}.bb-sc__filtergrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-width:1100px;margin:0 auto}.bb-sc--box{margin:1em 0}.bb-sc__form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;max-width:760px;margin:0 auto}.bb-sc__form .bb-sc__radios,.bb-sc__form .bb-sc__check,.bb-sc__form .bb-sc__submit{grid-column:1 / -1}.bb-sc__radios{border:1px solid var(--sc-gray);padding:14px 18px;margin:0;display:flex;flex-wrap:wrap;gap:8px 22px}.bb-sc__radios legend{padding:0 8px;font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sc-gold)}.bb-sc__radios label,.bb-sc__check{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:rgb(245 240 232 / .85)}.bb-sc__radios input,.bb-sc__check input{width:auto;margin:4px 0 0}.bb-sc__hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.bb-sc .bb-sc__submit{justify-self:start;padding:13px 30px}.bb-sc__notice{max-width:760px;margin:0 auto 22px;padding:14px 18px;border-left:3px solid var(--sc-gold);background:#151208;font-size:14px}.bb-sc__notice.is-bad{border-color:#c4566a;background:#1d0f13;color:#ffb3bf}@media (max-width:640px){.bb-sc__form{grid-template-columns:1fr}}.bb-np-hero__cta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.bb-np-show a.bb-np-site{color:#e8c969;text-decoration:none;font-size:.86rem;font-weight:600;letter-spacing:.06em;box-shadow:none;border-bottom:1px solid rgb(232 201 105 / .4);padding-bottom:1px}.bb-np-show a.bb-np-site:hover{color:#fff;border-color:#fff}.bb-np-coverage__more{margin:14px 0 0}.bb-np-hero__facts a{color:#e8c969}.bb-scm .bb-scm__site{margin:14px 0 0}.bb-scm .bb-scm__site a{color:var(--sc-gold-light);font-family:var(--sc-heading);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgb(232 201 105 / .4)}.bb-scm .bb-scm__site a:hover{color:#fff;border-color:#fff}.bb-np--workprods{margin:0;padding:4px 18px}.bb-np--workprods .bb-np__rows{margin:0}.bb-tl__filters{margin-bottom:20px}.bb-tl__kinds{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin:16px 0 0;font-size:13px;color:rgb(245 240 232 / .85)}.bb-tl__kinds>span{font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sc-gold)}.bb-tl__kinds label{display:inline-flex;align-items:center;gap:6px;margin:0}.bb-tl__kinds input{width:auto;margin:0}.bb-tl__reset{color:var(--sc-gray-light);font-size:12px;text-decoration:underline}.bb-tl{margin:10px 0 0}.bb-tl__group{margin:0 0 36px}.bb-sc .bb-tl__year{margin:0 0 16px;padding:0;border:0;font-family:var(--sc-display);font-size:clamp(28px, 4vw, 42px);font-weight:900;color:var(--sc-gold);line-height:1;letter-spacing:-.01em}.bb-sc ol.bb-tl__list{list-style:none;margin:0;padding:0;position:relative}.bb-tl__list::before{content:'';position:absolute;left:108px;top:8px;bottom:8px;width:1px;background:var(--sc-gray-mid)}.bb-sc .bb-tl__item{display:grid;grid-template-columns:96px 24px 1fr;align-items:start;margin:0 0 12px;padding:0;position:relative;--k:var(--sc-gold)}.bb-tl__item--previews{--k:#7fa3c0}.bb-tl__item--closing{--k:#c4566a}.bb-tl__item--cast{--k:#a08bc4}.bb-tl__date{text-align:right;padding:12px 12px 0 0;font-family:var(--sc-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-gray-light);line-height:1.3}.bb-tl__dot{width:9px;height:9px;border-radius:50%;background:var(--k);margin:15px auto 0;position:relative;z-index:1;box-shadow:0 0 0 4px var(--sc-black)}.bb-tl__item.has-milestone .bb-tl__dot{width:13px;height:13px;margin-top:13px;box-shadow:0 0 0 4px var(--sc-black),0 0 12px var(--k)}.bb-sc a.bb-tl__card{display:flex;gap:14px;padding:12px 14px;background:#131313;border:1px solid #222;border-left:2px solid var(--k);color:var(--sc-white);text-decoration:none;box-shadow:none;transition:background .2s,border-color .2s}.bb-sc a.bb-tl__card:hover{background:#1a1a1a;border-color:var(--k)}.bb-tl__thumb{flex:0 0 54px;width:54px;aspect-ratio:2 / 3;overflow:hidden;background:#1a1a1a}.bb-tl__thumb img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.bb-tl__body{display:flex;flex-direction:column;gap:3px;min-width:0}.bb-tl__kind{font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--k)}.bb-tl__title{font-family:var(--sc-display);font-size:1.1rem;font-weight:700;line-height:1.2}.bb-tl__note{font-size:13px;color:var(--sc-gold-light)}.bb-tl__meta{font-size:12.5px;color:var(--sc-gray-light);font-weight:300}.bb-tl__mile{font-size:12.5px;color:var(--sc-gold-light);font-style:italic;margin-top:2px}@media (max-width:560px){.bb-tl__list::before{left:81px}.bb-sc .bb-tl__item{grid-template-columns:72px 18px 1fr}.bb-tl__date{font-size:10.5px;padding-right:8px}}.bb-tls__list{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--sc-gold) #fff0}.bb-tls .bb-tls__item{flex:0 0 230px;margin:0;padding:0;scroll-snap-align:start}.bb-sc .bb-tls__item a{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;background:#131313;border:1px solid #222;border-top:2px solid var(--sc-gold);color:var(--sc-white);text-decoration:none;box-shadow:none}.bb-sc .bb-tls__item a:hover{background:#1a1a1a}.bb-tls__date{font-family:var(--sc-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-gray-light)}.bb-tls__kind{font-family:var(--sc-heading);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sc-gold)}.bb-tls__title{font-family:var(--sc-display);font-size:1.05rem;font-weight:700;line-height:1.2}.bb-tls__meta{font-size:12.5px;color:var(--sc-gray-light);font-weight:300}.bb-tls__more{margin:8px 0 0;text-align:right}.bb-tls__more a{color:var(--sc-gold);font-family:var(--sc-heading);font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.bb-otd__list{list-style:none;margin:0;padding:0}.bb-sc .bb-otd__item{display:flex;align-items:baseline;gap:18px;margin:0;padding:12px 0;border-bottom:1px solid #1e1e1e}.bb-otd__year{flex:0 0 64px;font-family:var(--sc-display);font-weight:900;font-size:1.5rem;color:var(--sc-gold);line-height:1}.bb-otd__what{min-width:0;font-size:15px;line-height:1.45;color:rgb(245 240 232 / .85)}.bb-otd__word{font-family:var(--sc-heading);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sc-gold-light)}.bb-sc .bb-otd__what a{color:var(--sc-white);font-weight:600;text-decoration:none;border-bottom:1px solid rgb(201 168 76 / .5)}.bb-sc .bb-otd__what a:hover{color:var(--sc-gold-light)}.bb-otd__at{color:var(--sc-gray-light);font-weight:300}.bb-otd__mile{display:block;font-size:13px;font-style:italic;color:var(--sc-gold-light)}@media (max-width:560px){.bb-sc .bb-otd__item{gap:12px}.bb-otd__year{flex-basis:52px;font-size:1.25rem}}.bb-sc .bb-sc__rules{grid-column:1 / -1;margin:6px 0 4px;padding:22px 26px;background:#141008;border:1px solid #3a2f12;border-left:3px solid var(--sc-gold)}.bb-sc .bb-sc__rules h3{margin:0 0 6px;padding:0;border:0;font-family:var(--sc-display);font-size:1.25rem;font-weight:900;color:var(--sc-white);line-height:1.2;text-transform:none}.bb-sc .bb-sc__rulesnote{margin:0 0 14px;font-size:14px;color:var(--sc-gold-light)}.bb-sc .bb-sc__rules ol{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:10px}.bb-sc .bb-sc__rules li{margin:0;padding:0;font-size:14px;line-height:1.6;color:rgb(245 240 232 / .85);font-weight:300}.bb-sc .bb-sc__rules li strong{color:var(--sc-white);font-weight:600}.bb-sc .bb-sc__notice ul{margin:8px 0 0;padding:0 0 0 18px}.bb-sc .bb-sc__notice li{margin:0 0 4px}.bb-sc .bb-sc__form fieldset[hidden],.bb-sc .bb-sc__form label[hidden]{display:none!important}.bb-np-pager{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 0}.bb-np-note{opacity:.7;font-style:italic}.bb-np-place{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,2fr);gap:22px;align-items:start}.bb-np-place__addr{margin:0 0 12px;font-size:1rem;line-height:1.6;font-weight:600}.bb-np-place__links{margin:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.86rem}.bb-np-place__links a{color:inherit;text-decoration:none;border-bottom:1px solid var(--g)}.bb-np-place__links a:hover{color:var(--g)}.bb-np-place__map{border:1px solid rgb(128 128 128 / .35);border-top:3px solid var(--g);border-radius:4px;overflow:hidden;background:#14110d}.bb-np-place__map iframe{display:block;width:100%;height:300px;border:0}@media (max-width:700px){.bb-np-place{grid-template-columns:1fr}}.bb-sc__map{margin:0 0 44px}.bb-sc .bb-map{width:100%;border:1px solid var(--sc-gray);border-top:2px solid var(--sc-gold);background:#111;position:relative;z-index:0}.bb-sc .bb-map img{max-width:none!important}.bb-map .leaflet-tile-pane{filter:invert(.92) hue-rotate(180deg) saturate(.55) brightness(.88) contrast(.95)}.bb-map .bb-map__pin{background:#fff0;border:0}.bb-map .bb-map__pin span{display:block;width:22px;height:22px;border-radius:50%;background:var(--sc-gold,#C9A84C);border:3px solid #0a0a0a;box-shadow:0 0 0 2px #C9A84C,0 2px 8px rgb(0 0 0 / .6)}.bb-map .leaflet-popup-content-wrapper{background:#111;color:#f5f0e8;border-radius:2px;border-top:2px solid #C9A84C}.bb-map .leaflet-popup-tip{background:#111}.bb-map .bb-map__pop{font-family:var(--sc-body);font-size:13px;line-height:1.5;min-width:160px}.bb-map .bb-map__pop strong{display:block;margin:0 0 6px;font-family:var(--sc-display);font-size:15px;color:#E8C97A}.bb-map .bb-map__pop ul{list-style:none;margin:0;padding:0}.bb-map .bb-map__pop li{margin:0 0 4px;padding:0}.bb-map .bb-map__pop a{color:#f5f0e8;text-decoration:none;border-bottom:1px solid rgb(201 168 76 / .6)}.bb-map .bb-map__pop span{color:#999}.bb-map__list{color:var(--sc-white)}.bb-sc .leaflet-container a.leaflet-popup-close-button{color:#999}.bb-stamp{display:inline-block;line-height:0;flex:0 0 auto;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .45))}.bb-stamp svg,.bb-stamp img{width:100%;height:100%;display:block;object-fit:contain}.bb-stamp--xs{width:36px;height:36px}.bb-stamp--sm{width:52px;height:52px}.bb-stamp--md{width:74px;height:74px}.bb-stamp--lg{width:104px;height:104px}.bb-sc .bb-sc__stamp{position:absolute;top:12px;left:12px;z-index:3}.bb-np__stamp{position:absolute;top:8px;left:8px;z-index:3}.bb-np__stamp--inline{position:static;display:inline-block;vertical-align:middle;margin-left:8px}.bb-np__stamp--inline .bb-stamp{width:28px;height:28px}.bb-scm .bb-scm__stamp{margin:0 0 10px}.bb-np-hero__info{position:relative}.bb-np-hero__stamp{position:absolute;top:14px;right:14px;z-index:2}.bb-sc__filter--approved{border-color:var(--sc-gold);color:var(--sc-gold)}.bb-sc .bb-sc__overue{margin:0 0 6px}.bb-sc .bb-sc__oopen{display:block;margin:0 0 4px;font-family:var(--sc-heading);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-white)}.bb-sc .bb-sc__oloc{display:block;margin:0 0 12px;font-size:11px;letter-spacing:.04em;color:var(--sc-gray-light);font-weight:300}.bb-np__dwhere,.bb-np__rwhere{font-size:.74rem;color:var(--np-dim);opacity:.75;line-height:1.3}.bb-np__dwhere{display:block}.bb-np__rwhere{display:block}.bb-scm .bb-scm__loc{margin:4px 0 0;font-size:11.5px;letter-spacing:.05em;color:var(--sc-gray-light)}.bb-scm .bb-ratingbadge{display:inline-flex;margin-top:10px}.bb-stars{--p:0%;display:inline-block;font-size:1.05em;letter-spacing:.08em;line-height:1;white-space:nowrap;background:linear-gradient(90deg,#C9A84C var(--p),rgb(128 128 128 / .4) var(--p));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.bb-ratingbadge{display:inline-flex;align-items:center;gap:8px;font-size:.84rem}.bb-ratingbadge__n{opacity:.85;font-weight:600}.bb-rate{padding:20px 22px;margin:0 0 22px;background:#14110d;color:#f5f0e6;border-top:3px solid #C9A84C;border-radius:4px}.bb-rate__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin:0 0 8px}.bb-rate__title{font-family:var(--label,'Barlow Condensed',sans-serif);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.9rem;color:#e8c969}.bb-rate__sum{font-size:.86rem;opacity:.8}.bb-rate__stars{display:flex;gap:4px}.bb-np-show .bb-rate__star{appearance:none;background:#fff0;border:0;padding:0 2px;margin:0;cursor:pointer;font-size:2.3rem;line-height:1.1;color:#4a4338;transition:color .12s ease,transform .12s ease;box-shadow:none;min-height:0}.bb-np-show .bb-rate__star.is-on,.bb-np-show .bb-rate__star:hover{color:#E8C97A}.bb-np-show .bb-rate__star:hover{transform:scale(1.12)}.bb-np-show .bb-rate__star:focus-visible{outline:2px solid #E8C97A;outline-offset:2px;border-radius:4px}.bb-np-show .bb-rate__star:disabled{cursor:default;transform:none}.bb-rate.is-done .bb-rate__star:not(.is-on){color:#3a342b}.bb-rate__msg{margin:8px 0 0;min-height:1.3em;font-size:.88rem;color:#e8c969}.bb-np-reviews__list{display:grid;gap:16px;margin:0 0 18px}.bb-np-reviews__more{margin:0}.bb-rv{padding:16px 18px;border:1px solid rgb(128 128 128 / .35);border-left:3px solid #C9A84C;border-radius:3px}.bb-rv__top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 6px}.bb-np-show .bb-rv__title{margin:0;padding:0;border:0;font-family:var(--display);font-size:1.05rem;font-weight:700;line-height:1.25;text-transform:none}.bb-rv__body p{margin:0 0 .6em;line-height:1.6}.bb-rv__body p:last-child{margin-bottom:0}.bb-rv__by{margin:8px 0 0;font-size:.82rem;opacity:.75}.bb-rv__ver{margin-left:6px;color:#7a9e6b;font-weight:600;font-size:.78rem}.bb-rv__all{display:grid;gap:16px}.bb-rv__sort{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.bb-np-show a.bb-rv__sortlink{padding:5px 14px;border:1px solid rgb(128 128 128 / .5);border-radius:999px;text-decoration:none;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:inherit;box-shadow:none}.bb-np-show a.bb-rv__sortlink.is-current{background:#C9A84C;border-color:#C9A84C;color:#14110d}.bb-np-show--reviews .bb-sc__notice{margin-left:0;max-width:none}.bb-bbrev,.bb-rv--bb{position:relative;padding:26px 30px;margin:0 0 26px;background:#14110d;color:#f5f0e6;border:1px solid #3a2f12;border-top:4px solid #C9A84C;border-radius:4px}.bb-rv--bb{margin:0;border-left:1px solid #3a2f12}.bb-rv__label{margin:0 0 10px;font-family:var(--label,'Barlow Condensed',sans-serif);font-weight:800;letter-spacing:.24em;text-transform:uppercase;font-size:.8rem;color:#e8c969}.bb-np-show .bb-bbrev__title{margin:0 0 8px;padding:0;border:0;font-family:var(--display);font-size:1.6rem;line-height:1.15;color:#f5f0e6;text-transform:none}.bb-bbrev__rating{display:flex;align-items:center;gap:12px;margin:0 0 12px}.bb-bbrev__rating .bb-stars{font-size:1.35em}.bb-bbrev__quote{margin:0 0 12px;padding:0 0 0 20px;border-left:3px solid #C9A84C;font-family:var(--display);font-style:italic;font-size:1.35rem;line-height:1.45;color:#f5f0e6}.bb-rv--bb .bb-bbrev__quote{font-size:1.05rem}.bb-bbrev .bb-rv__by,.bb-rv--bb .bb-rv__by{color:#e8c969;opacity:.9;margin:0 0 14px}.bb-np-show .bb-bbrev a.bb-np-btn,.bb-np-show .bb-rv--bb a.bb-np-btn{margin:0}.bb-verdict{display:inline-block;padding:3px 10px;border-radius:2px;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.bb-verdict.is-rave{background:#1f7a4d}.bb-verdict.is-positive{background:#4f8a3d}.bb-verdict.is-mixed{background:#a9852a}.bb-verdict.is-negative{background:#b4533a}.bb-verdict.is-pan{background:#8b2635}.bb-ru__intro{margin:0 0 16px}.bb-ru__tally{margin:0 0 22px}.bb-ru__bar{display:flex;height:12px;gap:2px;border-radius:6px;overflow:hidden}.bb-ru__seg{display:block;min-width:6px}.bb-ru__seg.is-rave{background:#1f7a4d}.bb-ru__seg.is-positive{background:#4f8a3d}.bb-ru__seg.is-mixed{background:#a9852a}.bb-ru__seg.is-negative{background:#b4533a}.bb-ru__seg.is-pan{background:#8b2635}.bb-ru__sum{margin:8px 0 0;font-size:.86rem;opacity:.8}.bb-np-show ol.bb-ru__list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:16px}.bb-np-show .bb-ru__item{margin:0;padding:18px 20px;border:1px solid rgb(128 128 128 / .35);border-left:3px solid #C9A84C;border-radius:3px}.bb-ru__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px}.bb-ru__pub{font-family:var(--label,'Barlow Condensed',sans-serif);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.bb-ru__critic{font-size:.86rem;opacity:.75}.bb-ru__score{margin-left:auto;font-weight:700;color:#8a6f2e}.bb-np-show .bb-ru__quote{margin:0 0 10px;padding:0 0 0 16px;border-left:2px solid rgb(128 128 128 / .4);font-family:var(--display);font-style:italic;font-size:1.12rem;line-height:1.5}.bb-np-show a.bb-ru__link{font-size:.86rem;font-weight:600;color:inherit;border-bottom:1px solid #C9A84C;text-decoration:none;box-shadow:none}.bb-ru__photos{margin:0}.bb-rv__form{max-width:760px;margin:0}.bb-np-show .bb-sc__form label,.bb-np-show .bb-sc__form legend{color:inherit}.bb-np-show .bb-rv__form input[type="text"],.bb-np-show .bb-rv__form input[type="email"],.bb-np-show .bb-rv__form textarea{width:100%;padding:10px 12px;border:1px solid rgb(128 128 128 / .5);border-radius:3px;background:#fff0;color:inherit;font:inherit}.bb-rv__rating{border:0;padding:0;margin:0}.bb-rv__rating legend{padding:0;margin:0 0 6px;font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.bb-rv__pick{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.bb-rv__pick input{position:absolute;opacity:0;pointer-events:none}.bb-rv__pick label{font-size:2.2rem;line-height:1;cursor:pointer;padding:0 2px;color:rgb(128 128 128 / .55);transition:color .12s ease}.bb-rv__pick label:hover,.bb-rv__pick label:hover~label,.bb-rv__pick input:checked~label{color:#C9A84C}.bb-rv__pick input:focus-visible+label{outline:2px solid #C9A84C;outline-offset:2px}.bb-rv__fine{grid-column:1 / -1;margin:0;font-size:.82rem;opacity:.75}.bb-np-show .bb-sc__form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.bb-np-show .bb-sc__field{display:flex;flex-direction:column;gap:5px}.bb-np-show .bb-sc__field--wide,.bb-np-show .bb-sc__check,.bb-np-show .bb-sc__submit{grid-column:1 / -1}.bb-np-show .bb-sc__field>span{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bb-np-show .bb-sc__check{display:flex;gap:8px;align-items:flex-start}.bb-np-show .bb-sc__submit{justify-self:start;padding:12px 28px;background:#C9A84C;color:#14110d;border:0;border-radius:3px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bb-np-show .bb-sc__submit:hover{background:#E8C97A}.bb-np-show .bb-sc__notice{padding:14px 18px;border-left:3px solid #C9A84C;background:rgb(201 168 76 / .12);margin:0 0 16px}.bb-np-show .bb-sc__notice.is-bad{border-color:#c4566a;background:rgb(196 86 106 / .12)}@media (max-width:640px){.bb-np-show .bb-sc__form{grid-template-columns:1fr}.bb-bbrev,.bb-rv--bb{padding:20px}.bb-bbrev__quote{font-size:1.15rem}}.bb-np-show dl.bb-np-info{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px}.bb-np-info>div{padding:10px 0;border-bottom:1px solid rgb(128 128 128 / .28)}.bb-np-show .bb-np-info dt{margin:0 0 3px;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.bb-np-show .bb-np-info dd{margin:0}.bb-np-hero__rating{margin:-8px 0 14px;color:#f5f0e6}.bb-np-hero__rating .bb-ratingbadge{font-size:.9rem}.bb-feat{display:flex;flex-direction:column;background:#0a0a0a;color:#f5f0e8;border-top:2px solid #C9A84C;overflow:hidden;font-family:var(--bb-font-body,'Barlow',Arial,sans-serif)}.bb-feat__img{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#1a1a1a}.bb-feat__img img{width:100%;height:100%;object-fit:cover;display:block;margin:0;transition:transform .5s ease}.bb-feat:hover .bb-feat__img img{transform:scale(1.04)}.bb-feat__body{padding:20px 22px 24px}.bb-feat__label,.bb-feat__kicker{margin:0 0 8px;font-family:var(--bb-font-label,'Barlow Condensed',sans-serif);font-weight:700;letter-spacing:.26em;text-transform:uppercase;font-size:11px;color:#C9A84C}.bb-feat__kicker{color:#999;letter-spacing:.14em}.bb-feat h3.bb-feat__title{margin:0 0 10px;padding:0;border:0;font-family:var(--bb-font-display,'Playfair Display',Georgia,serif);font-weight:900;font-size:clamp(20px, 2.4vw, 26px);line-height:1.12;text-transform:none}.bb-feat h3.bb-feat__title a{color:#f5f0e8;text-decoration:none;box-shadow:none}.bb-feat h3.bb-feat__title a:hover{color:#E8C97A}.bb-feat p.bb-feat__text{margin:0 0 16px;font-size:14px;line-height:1.65;color:rgb(245 240 232 / .78);font-weight:300}.bb-feat a.bb-feat__btn{display:inline-block;padding:10px 20px;background:#C9A84C;color:#0a0a0a;font-family:var(--bb-font-label,'Barlow Condensed',sans-serif);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;box-shadow:none}.bb-feat a.bb-feat__btn:hover{background:#E8C97A}.bb-sc--widget{padding:20px 18px 24px;margin:0}.bb-sc--widget .bb-lib__sec{margin:0}.bb-gr{--gr-up:#6fbf8a;--gr-down:#e07b8a}.bb-gr .bb-gr__week{margin:0 0 14px;font-family:var(--sc-heading,'Barlow Condensed',sans-serif);font-size:13px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--sc-gold,#C9A84C)}.bb-gr__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 22px}.bb-gr__tile{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:#131313;border:1px solid #222;border-top:2px solid #C9A84C;color:#f5f0e8}.bb-gr__tl{font-family:var(--sc-heading,'Barlow Condensed',sans-serif);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#C9A84C}.bb-gr__tv{font-family:var(--sc-display,'Playfair Display',Georgia,serif);font-size:1.55rem;font-weight:900;line-height:1.1}.bb-gr__td{font-size:.8rem}.bb-gr__d{font-size:.85rem;font-weight:600;white-space:nowrap;opacity:.85}.bb-gr__d.is-up{color:var(--gr-up);opacity:1}.bb-gr__d.is-down{color:var(--gr-down);opacity:1}.bb-np-show .bb-gr__d.is-up{color:#2f8a52}.bb-np-show .bb-gr__d.is-down{color:#b4533a}.bb-gr__top5{margin:0 0 26px}.bb-gr .bb-gr__h3{margin:0 0 8px;padding:0;border:0;font-family:var(--sc-heading,'Barlow Condensed',sans-serif);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#C9A84C}.bb-gr__top5 ol{list-style:decimal inside;margin:0;padding:0}.bb-gr__top5 li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid #1e1e1e}.bb-gr__top5 a{color:inherit;text-decoration:none;border-bottom:1px solid rgb(201 168 76 / .5)}.bb-gr__tg{font-variant-numeric:tabular-nums;font-weight:600}.bb-gr__sec{margin:0 0 34px}.bb-gr__prose{max-width:70ch;font-size:16px;line-height:1.75;color:rgb(245 240 232 / .85);font-weight:300}.bb-gr__prose p{margin:0 0 1em}.bb-gr__line{margin:-4px 0 16px;font-size:14px;color:var(--sc-gold-light,#E8C97A)}.bb-gr__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.bb-gr__card{display:flex;gap:14px;padding:14px;background:#131313;border:1px solid #222;border-left:3px solid #C9A84C;color:#f5f0e8}.bb-gr__thumb{flex:0 0 84px;width:84px;aspect-ratio:2 / 3;background:#1a1a1a;overflow:hidden}.bb-gr__thumb img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.bb-gr__cb{display:flex;flex-direction:column;gap:3px;min-width:0}.bb-gr__rank,.bb-gr .bb-gr__rank{font-family:var(--sc-heading,'Barlow Condensed',sans-serif);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#C9A84C}.bb-gr .bb-gr__name{margin:0;padding:0;border:0;font-family:var(--sc-display,'Playfair Display',Georgia,serif);font-size:1.15rem;font-weight:700;line-height:1.2;text-transform:none}.bb-gr .bb-gr__name a,.bb-gr__show a{color:inherit;text-decoration:none;box-shadow:none}.bb-gr .bb-gr__name a:hover,.bb-gr__show a:hover{color:#E8C97A}.bb-gr__sub{display:block;font-size:12.5px;color:#999;font-weight:300}.bb-gr__big{display:block;margin-top:4px;font-family:var(--sc-display,'Playfair Display',Georgia,serif);font-size:1.7rem;font-weight:900;line-height:1.1}.bb-gr__chg small{opacity:.65;font-size:.75rem}.bb-gr__meta{font-size:12.5px;color:#bdb6a6;line-height:1.5}.bb-gr__badges{display:inline-flex;flex-wrap:wrap;gap:4px;margin:4px 0 0}.bb-gr__badge{padding:2px 8px;border-radius:2px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;background:#2a2a2a;color:#E8C97A;border:1px solid #5a4b1e}.bb-gr__badge.is-top1{background:#C9A84C;color:#0a0a0a;border-color:#C9A84C}.bb-gr__badge.is-million{background:#1f4d36;color:#bfe8cf;border-color:#2f7a52}.bb-gr__badge.is-sellout{background:#4d1f2c;color:#f2c4cf;border-color:#8a3a50}.bb-gr__badge.is-best{background:#1f3a4d;color:#c4dff2;border-color:#3a6a8a}.bb-gr__badge.is-closing{background:#3a2f12;color:#f2d98a;border-color:#8a6f2e}.bb-np-show .bb-gr__badge{background:rgb(201 168 76 / .14);color:inherit;border-color:rgb(201 168 76 / .55)}.bb-gr__scroll{overflow-x:auto;margin:0 0 6px}.bb-gr__tbl{width:100%;min-width:760px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.bb-gr__tbl th,.bb-gr__tbl td{padding:10px 10px;text-align:right;border-bottom:1px solid rgb(128 128 128 / .28);vertical-align:top}.bb-gr__tbl thead th{font-family:var(--sc-heading,'Barlow Condensed',sans-serif);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#C9A84C;white-space:nowrap}.bb-gr__tbl th.bb-gr__show,.bb-gr__tbl thead th:nth-child(2){text-align:left}.bb-gr__tbl td.bb-gr__n,.bb-gr__tbl thead th:first-child{text-align:left;width:34px;opacity:.65}.bb-gr__tbl tbody th.bb-gr__show{font-weight:400}.bb-gr__nm{font-weight:700}.bb-gr__more{margin:0}.bb-gr__more summary{cursor:pointer;padding:10px 0;font-family:var(--sc-heading,'Barlow Condensed',sans-serif);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:12px;color:#C9A84C}.bb-gr__src{margin:12px 0 0;font-size:12px;opacity:.65;font-style:italic}.bb-gr__weeks{list-style:none;margin:0;padding:0}.bb-gr__weeks li{margin:0;padding:0}.bb-gr__weeks a{display:flex;justify-content:space-between;gap:14px;padding:11px 4px;border-bottom:1px solid #1e1e1e;color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.bb-gr__weeks a:hover{background:rgb(201 168 76 / .08)}.bb-gr--band .bb-gr__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bb-gr--show{margin:0}.bb-gr__latest{display:flex;flex-direction:column;gap:4px;padding:20px 22px;margin:0 0 16px;background:#14110d;color:#f5f0e6;border-top:3px solid #C9A84C;border-radius:4px}.bb-gr__latest .bb-gr__meta{color:#d9d2c0}.bb-gr__latest .bb-gr__d.is-up{color:var(--gr-up)}.bb-gr__latest .bb-gr__d.is-down{color:var(--gr-down)}.bb-gr__latest .bb-gr__badge{background:rgb(201 168 76 / .14);color:#E8C97A;border-color:rgb(201 168 76 / .55)}.bb-gr__latest .bb-gr__big{font-size:2.1rem}.bb-np-show dl.bb-gr__stats{margin:0 0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 22px}.bb-gr__stat{padding:10px 0;border-bottom:1px solid rgb(128 128 128 / .28)}.bb-np-show .bb-gr__stat dt{margin:0 0 3px;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.bb-np-show .bb-gr__stat dd{margin:0;font-weight:700;font-size:1.05rem}.bb-gr__stat dd small{font-weight:400;opacity:.7;font-size:.78rem}.bb-gr__chartbox{margin:0 0 14px;padding:14px 14px 6px;background:#14110d;border-radius:4px}.bb-gr__chart{display:block;width:100%;height:auto}.bb-gr__bar{fill:#8a6f2e}.bb-gr__bar.is-last{fill:#E8C97A}.bb-gr__bar:hover{fill:#C9A84C}.bb-gr__ref{stroke:#7a6a3a;stroke-dasharray:4 4;stroke-width:1}.bb-gr__ct{fill:#a39a85;font-size:11px;font-family:'Barlow',Arial,sans-serif}.bb-np-show .bb-gr__more summary{color:inherit}.bb-np-show .bb-gr__tbl thead th{color:inherit;opacity:.7}@media (max-width:560px){.bb-gr__card{flex-direction:row}.bb-gr__thumb{flex-basis:70px;width:70px}.bb-gr__tv{font-size:1.3rem}}:root{--bb-font-display:'Playfair Display', Georgia, 'Times New Roman', serif;--bb-font-label:'Barlow Condensed', 'Arial Narrow', 'Helvetica Neue', sans-serif;--bb-font-body:'Barlow', 'Helvetica Neue', Arial, sans-serif}.bb-tk{--tk-h:44px;--tk-pad:8px;--tk-fs:13px;--tk-pitch:3px;--tk-mesh-a:.36;--tk-pps:55;box-sizing:border-box;position:relative;width:100%;margin:0;padding:0;z-index:9990;background:var(--tk-bg,#0b0a08);color:var(--tk-text,#f4e3a1);font-family:"Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif;font-size:var(--tk-fs);line-height:1;letter-spacing:.12em;font-weight:600;text-align:left;text-transform:none}.bb-tk *,.bb-tk *::before,.bb-tk *::after{box-sizing:border-box}.bb-tk--size-compact{--tk-h:36px;--tk-pad:7px;--tk-fs:11.5px}.bb-tk--size-large{--tk-h:54px;--tk-pad:9px;--tk-fs:15px}.bb-tk--font-brand{font-family:var(--tk-brand-font,'Barlow Condensed','Arial Narrow','Helvetica Neue',sans-serif);letter-spacing:.14em;font-weight:700;font-size:calc(var(--tk-fs) * 1.14)}.bb-tk--font-serif{font-family:Georgia,"Times New Roman",serif;letter-spacing:.08em;font-weight:700}.bb-tk--upper .bb-tk__text,.bb-tk--upper .bb-tk__sub,.bb-tk--upper .bb-tk__label-text{text-transform:uppercase}.bb-tk--led-subtle{--tk-pitch:3px;--tk-mesh-a:.36}.bb-tk--led-bold{--tk-pitch:4px;--tk-mesh-a:.55}.bb-tk--top{box-shadow:0 2px 8px rgb(0 0 0 / .25)}.bb-tk--bottom{position:fixed;left:0;right:0;bottom:0;z-index:99990;box-shadow:0 -2px 10px rgb(0 0 0 / .3)}.bb-tk--inline{margin:1.5em 0}.bb-tk--preview{margin:8px 0 4px}.bb-tk__frame{position:relative;height:var(--tk-h);padding:var(--tk-pad) 0;background:linear-gradient(180deg,rgb(255 255 255 / .08),#fff0 48%),var(--tk-bg,#0b0a08);overflow:hidden}.bb-tk__bulbs{position:absolute;left:0;right:0;height:6px;pointer-events:none;z-index:2}.bb-tk__bulbs--top{top:1px}.bb-tk__bulbs--bottom{bottom:1px}.bb-tk__bulbs::before,.bb-tk__bulbs::after{content:"";position:absolute;inset:0;background-repeat:repeat-x;background-size:16px 6px;background-image:radial-gradient(circle at 50% 50%,var(--tk-bulb,#ffd876) 0 1.6px,var(--tk-bulb-glow,rgb(255 216 118 / .45)) 2.3px,transparent 3px)}.bb-tk__bulbs::after{background-position:8px 0}.bb-tk--bulbs-off .bb-tk__bulbs{display:none}.bb-tk--bulbs-steady .bb-tk__bulbs::before,.bb-tk--bulbs-steady .bb-tk__bulbs::after{opacity:.95}.bb-tk--bulbs-chase .bb-tk__bulbs::before{animation:bb-tk-twinkle-a 2.8s ease-in-out infinite}.bb-tk--bulbs-chase .bb-tk__bulbs::after{animation:bb-tk-twinkle-b 2.8s ease-in-out infinite}@keyframes bb-tk-twinkle-a{0%,100%{opacity:1}50%{opacity:.28}}@keyframes bb-tk-twinkle-b{0%,100%{opacity:.28}50%{opacity:1}}.bb-tk__row{position:relative;z-index:1;display:flex;align-items:stretch;height:100%;padding:0 14px;gap:14px}.bb-tk__label{flex:0 0 auto;display:flex;align-items:center;gap:10px;max-width:46vw;padding:0 26px 0 14px;background:var(--tk-label-bg,#d4af37);color:var(--tk-label-text,#14110d);font-weight:800;letter-spacing:.18em;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.bb-tk__label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.bb-tk .bb-tk__logo{display:block;width:auto;max-width:150px;height:calc(var(--tk-h) - (2 * var(--tk-pad)) - 6px);object-fit:contain;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.bb-tk__viewport{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%)}.bb-tk__track{display:flex;flex:0 0 auto;width:max-content;animation:bb-tk-scroll var(--tk-dur,70s) linear infinite;will-change:transform}.bb-tk--dir-right .bb-tk__track{animation-direction:reverse}@keyframes bb-tk-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.bb-tk--hover-pause:hover .bb-tk__track,.bb-tk:focus-within .bb-tk__track,.bb-tk.is-paused .bb-tk__track{animation-play-state:paused}.bb-tk .bb-tk__list{display:flex;flex:0 0 auto;align-items:center;list-style:none;margin:0;padding:0}.bb-tk .bb-tk__item{display:flex;align-items:center;gap:.8em;margin:0;padding:0;list-style:none;white-space:nowrap}.bb-tk__item::after{content:var(--tk-sep,"✦");margin:0 1.9em;color:var(--tk-accent,#d4af37);font-size:.8em}.bb-tk__tag{display:inline-block;padding:.3em .65em;border:1px solid var(--tk-accent,#d4af37);border-radius:2px;color:var(--tk-accent,#d4af37);font-size:.78em;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bb-tk__text{color:var(--tk-text,#f4e3a1);text-shadow:0 0 7px var(--tk-glow,rgb(244 227 161 / .5))}.bb-tk__sub{margin-left:.9em;opacity:.7;font-weight:500;letter-spacing:.08em;text-shadow:none}.bb-tk a.bb-tk__link{display:inline-flex;align-items:baseline;color:inherit;text-decoration:none;box-shadow:none;border:0}.bb-tk a.bb-tk__link:hover .bb-tk__text,.bb-tk a.bb-tk__link:focus-visible .bb-tk__text{color:var(--tk-accent,#d4af37)}.bb-tk a.bb-tk__link:focus-visible{outline:1px solid var(--tk-accent,#d4af37);outline-offset:3px}.bb-tk__mesh{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 50% 50%,transparent 0 .75px,rgba(0,0,0,var(--tk-mesh-a)) 1.2px);background-size:var(--tk-pitch) var(--tk-pitch)}.bb-tk--led-off .bb-tk__mesh{display:none}.bb-tk .bb-tk__pause{flex:0 0 auto;align-self:center;position:relative;width:22px;height:22px;min-height:0;padding:0;margin:0;border:1px solid var(--tk-accent,#d4af37);border-radius:50%;background:#fff0;color:var(--tk-accent,#d4af37);cursor:pointer;box-shadow:none;opacity:.8}.bb-tk .bb-tk__pause:hover,.bb-tk .bb-tk__pause:focus-visible{opacity:1;background:rgb(255 255 255 / .08)}.bb-tk__pause::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-left:2px solid currentColor;border-right:2px solid currentColor}.bb-tk.is-paused .bb-tk__pause::before{width:0;height:0;border:0;transform:translate(-30%,-50%);border-left:7px solid currentColor;border-top:4.5px solid #fff0;border-bottom:4.5px solid #fff0}@media (max-width:600px){.bb-tk--size-standard{--tk-h:40px;--tk-fs:12px}.bb-tk--size-large{--tk-h:46px;--tk-fs:13px}.bb-tk__row{padding:0 8px;gap:10px}.bb-tk__label{padding:0 20px 0 10px;letter-spacing:.12em;max-width:42vw}.bb-tk__bulbs::before,.bb-tk__bulbs::after{background-size:12px 6px}.bb-tk__bulbs::after{background-position:6px 0}.bb-tk__item::after{margin:0 1.3em}}@media (prefers-reduced-motion:reduce){.bb-tk__track{animation:none!important}.bb-tk__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bb-tk__list[aria-hidden="true"],.bb-tk__pause{display:none}.bb-tk--bulbs-chase .bb-tk__bulbs::before,.bb-tk--bulbs-chase .bb-tk__bulbs::after{animation:none;opacity:.9}}@media print{.bb-tk{display:none}}.bb-tk.is-stuck{position:fixed;margin:0;z-index:99989;box-shadow:0 3px 12px rgb(0 0 0 / .35);transition:top .25s ease}@media (prefers-reduced-motion:reduce){.bb-tk.is-stuck{transition:none}}.bb-tk__spacer{pointer-events:none}.bb-tk .bb-tk__logo2{display:block;width:auto;max-width:130px;height:calc(var(--tk-h) - (2 * var(--tk-pad)) - 10px);object-fit:contain;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.bb-tk__sep{flex:0 0 auto;align-self:stretch;width:1px;margin:6px 0;background:currentColor;opacity:.35}@media (max-width:600px){.bb-tk .bb-tk__logo2,.bb-tk__sep{display:none}}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3nWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuYMBYro.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuYMBYro.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuYMBYro.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3nWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3jWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3bWuYMBYro.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:#fff0}sr7-module.sr-keepflow-force{display:inline-block}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}.sr--force--untouchable,.sr--force--untouchable *{pointer-events:none!important}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-glass{display:block;position:absolute;inset:0;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;border-radius:inherit;background-repeat:no-repeat;box-sizing:border-box}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-lb-after{display:block!important;width:100%;height:0;position:relative}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}a.sr7-layer[data-subtype=slidebg]{pointer-events:auto!important}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}.sr--force--overflow--hidden{overflow:hidden!important}.sr7-layernav-hide{visibility:hidden!important;pointer-events:none!important;position:absolute!important}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:table}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:#fff0;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-module.sr7-bottom-sticky{width:100%;backface-visibility:hidden}sr7-sticky-spacer{display:block;width:100%;pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}.sr-force-nointeraction,.sr-force-nointeraction *{pointer-events:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgb(66 66 66 / .2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}