.bb-s{--bb-ink: #111;--bb-ink-2: #555;--bb-ink-3: #8a8a8a;--bb-line: #e3e3e3;--bb-bg: #fff;--bb-bg-2: #f5f5f4;--bb-bg-3: #e8e7e4;--bb-radius: var(--bb-r, 12px);--bb-r: 0;--bb-pill: 0;--bb-gap: 4px;--bb-gap-lg: 8px;--bb-ease: cubic-bezier(.2,.7,.2,1);--bb-gutter: max(var(--container-gutter, 32px), 50% - var(--container-max-width, 1600px) / 2);--bb-vw: calc(min(100vw, var(--container-max-width, 1600px) + 2 * var(--container-gutter, 48px))*.01) ;display:block;color:var(--bb-ink);background:var(--bb-bg);font-family:var(--text-font-family, "Helvetica Now Display", system-ui, sans-serif);padding-block:56px}.bb-s *,.bb-s *:before,.bb-s *:after{box-sizing:border-box}.bb-s :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-s :focus-visible{outline:2px solid var(--bb-ink);outline-offset:2px;border-radius:var(--bb-r, 4px)}.bb-s :where(h2,h3,p,ol,ul,dl,dd,figure){margin:0;padding:0}.bb-s :where(ol,ul){list-style:none}.bb-s--tint{background:var(--bb-bg-2)}.bb-s :where(bb-rail,bb-reviews,bb-video){display:block}.bb-s ::selection{background:var(--bb-ink);color:#fff}.bb-s__wrap{margin-inline:auto;padding-inline:16px}.bb-s__head{display:grid;gap:8px;margin-bottom:28px}.bb-s__h{font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:var(--type-h2);line-height:.95;letter-spacing:0;text-transform:uppercase;text-wrap:balance}.bb-s__sub{font-size:1rem;line-height:1.45;color:var(--bb-ink-2);max-width:46ch}.bb-s__eyebrow{font-family:var(--label-font-family);font-weight:var(--label-font-weight);font-size:var(--type-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--bb-ink-2)}.bb-s__link{font-weight:800;font-size:.9375rem;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;color:var(--bb-ink)}.bb-s__link:hover{text-decoration-thickness:2.5px}.bb-s__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding-inline:28px;border-radius:var(--bb-pill, 999px);background:var(--bb-ink);color:#fff;font-family:var(--label-font-family);font-weight:var(--label-font-weight);font-size:var(--type-button);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;text-decoration:none;transition:transform .15s var(--bb-ease),opacity .15s}.bb-s__btn:hover{opacity:.88}.bb-s__btn:active{transform:scale(.98)}.bb-s__rail{display:flex;gap:var(--bb-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px}.bb-s__rail::-webkit-scrollbar{display:none}.bb-s__rail>*{scroll-snap-align:start}.bb-s__arrows{display:none;gap:8px}.bb-s__arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--bb-line);display:grid;place-items:center;background:var(--bb-bg);transition:border-color .15s}.bb-s__arrow:hover:not(:disabled){border-color:var(--bb-ink)}.bb-s__arrow:disabled{opacity:.35;cursor:default}.bb-s__arrow svg{width:18px;height:18px}.bb-s__bar{display:flex;align-items:center;gap:20px;margin-top:16px}.bb-s__bar[hidden]{display:none}.bb-s__bar .bb-s__arrows{display:flex}.bb-s__track{position:relative;flex:1;height:2px;border-radius:var(--bb-r, 2px);background:var(--bb-line);overflow:hidden}.bb-s__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--w, .3) * 100%);border-radius:var(--bb-r, 2px);background:var(--bb-ink);transform:translate(calc(var(--p, 0) * (1 / var(--w, .3) - 1) * 100%))}.bb-tech__grid{display:grid;gap:28px}.bb-tech__copy{display:grid;align-content:start}.bb-tech__copy .bb-s__head{margin-bottom:28px}.bb-tech__list{display:grid;gap:22px}.bb-tech__title{font-size:var(--type-title);font-weight:700;line-height:1.2;letter-spacing:0;margin-bottom:6px}.bb-tech__text{font-size:.9375rem;line-height:1.55;color:var(--bb-ink-2);max-width:46ch}.bb-tech__media{display:block;position:relative;border-radius:var(--bb-radius);overflow:hidden;background:var(--bb-bg-2);aspect-ratio:var(--bb-tech-ratio, 16 / 9)}.bb-tech__media img,.bb-tech__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bb-tech__media video{object-fit:contain;background:var(--bb-ink)}.bb-tech__media:not(.is-playing) video{visibility:hidden}.bb-tech__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end end;padding:14px;width:100%}.bb-tech__play-dot{width:52px;height:52px;border-radius:50%;background:#fffffff0;display:grid;place-items:center;transition:transform .2s var(--bb-ease)}.bb-tech__play:hover .bb-tech__play-dot{transform:scale(1.06)}.bb-tech__play-dot svg{width:18px;height:18px;margin-left:2px}.bb-tech__cap{margin-top:10px;font-size:.8125rem;color:var(--bb-ink-2)}.bb-tech__media.is-playing .bb-tech__play,.bb-tech__media.is-playing>img{display:none}.bb-tech__stats{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));margin-top:18px}.bb-tech__stat{display:flex;flex-direction:column;gap:2px;padding:2px 12px}.bb-tech__stat:first-child{padding-left:0}.bb-tech__stat+.bb-tech__stat{border-left:1px solid var(--bb-line)}.bb-tech__stat b{font-family:var(--text-font-family, inherit);font-weight:700;font-size:1.375rem;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bb-tech__stat span{font-size:.8125rem;color:var(--bb-ink-2)}.bb-rev__top{display:grid;gap:14px;margin-bottom:20px}.bb-rev__score{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.9375rem}.bb-rev__score strong{font-weight:800}.bb-rev__tp-logo{height:24px;width:auto;display:block}.bb-rev__tp-stars{height:21px;width:auto;display:block}.bb-rev__tp-stars--card{height:18px;align-self:flex-start}.bb-rev__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 18px;padding-inline:16px}.bb-rev__chips::-webkit-scrollbar{display:none}.bb-rev__chip{flex:0 0 auto;height:36px;padding-inline:16px;border-radius:var(--bb-pill, 999px);border:1.5px solid var(--bb-line);background:var(--bb-bg);font-size:.875rem;font-weight:700;color:var(--bb-ink-2);transition:border-color .15s,color .15s}.bb-rev__chip:hover{border-color:var(--bb-ink);color:var(--bb-ink)}.bb-rev__chip[aria-pressed=true]{background:var(--bb-ink);border-color:var(--bb-ink);color:#fff}.bb-rev__card{flex:0 0 82%;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--bb-radius);background:var(--bb-bg);min-height:230px}.bb-rev__card-title{font-size:var(--type-title);font-weight:700;line-height:1.25}.bb-s .bb-rev__body{font-size:.9375rem;line-height:1.5;color:var(--bb-ink-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bb-rev__meta{font-size:.8125rem;font-weight:700;color:var(--bb-ink-3)}.bb-rev__meta[hidden]{display:none}.bb-rev__card:not(:has(.bb-rev__card-title)) .bb-rev__body{-webkit-line-clamp:6}.bb-rev__more{align-self:flex-start;font-size:.8125rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.bb-rev__more[hidden]{display:none}.bb-rev__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--bb-line);font-size:.8125rem}.bb-rev__name{font-weight:800}.bb-rev__tag{color:var(--bb-ink-3)}.bb-rev__modal{width:min(560px,calc(100vw - 32px));max-height:min(80vh,720px);padding:0;border:0;border-radius:var(--bb-radius);background:var(--bb-bg);color:var(--bb-ink);box-shadow:0 24px 64px #1111113d}.bb-rev__modal::backdrop{background:#11111173}.bb-rev__modal-inner{position:relative;display:grid;gap:12px;padding:28px 24px 24px}.bb-rev__modal-x{position:absolute;right:12px;top:12px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.bb-rev__modal-x:hover{background:var(--bb-bg-2)}.bb-rev__modal-x svg{width:18px;height:18px}.bb-rev__modal-title{font-size:var(--type-title);font-weight:700;line-height:1.25;padding-right:40px}.bb-rev__modal-body{font-size:1rem;line-height:1.6;color:var(--bb-ink-2);white-space:pre-line}.bb-rev__modal .bb-rev__foot{margin-top:8px}.bb-rev__empty{padding:24px 0;color:var(--bb-ink-2)}.bb-sty__card{flex:0 0 76%;display:flex;flex-direction:column;border-radius:var(--bb-radius);background:var(--bb-bg-2);overflow:hidden}.bb-sty__card.is-current{background:var(--bb-bg-3)}.bb-sty__img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--bb-bg-2)}.bb-sty__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--bb-ease)}a.bb-sty__img:hover img{transform:scale(1.03)}.bb-sty__body{display:flex;flex-direction:column;gap:6px;padding:16px 16px 20px;flex:1}.bb-sty__flag{font-size:.8125rem;font-weight:800;color:var(--bb-ink-2)}.bb-sty__card.is-current .bb-sty__flag{color:var(--bb-ink)}.bb-sty__name{font-size:var(--type-title);font-weight:700;line-height:1.15;letter-spacing:0}.bb-sty__meta{font-size:.875rem;color:var(--bb-ink-2);font-variant-numeric:tabular-nums}.bb-sty__meta b{color:var(--bb-ink);font-weight:800}.bb-sty__meta--fit{display:grid;gap:2px}.bb-sty__points{font-size:.9375rem;line-height:1.45;color:var(--bb-ink);margin-top:6px}.bb-sty__cta{margin-top:auto;padding-top:14px}.bb-sty__go{display:inline-flex;align-items:center;gap:6px}.bb-sty__go svg{width:16px;height:16px;flex:0 0 16px;transition:transform .2s var(--bb-ease)}.bb-sty__go:hover svg{transform:translate(3px)}.bb-s.bb-gtee{background:var(--bb-bg-2);padding-block:48px}.bb-gtee__panel{display:grid;gap:8px;align-items:center}.bb-gtee__img{display:flex;justify-content:center}.bb-gtee__img img{display:block;width:auto;height:auto;max-width:100%;max-height:560px;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect}.bb-gtee__content{display:grid;gap:14px;align-content:center;padding:8px 0 0}.bb-gtee__text{font-size:1.0625rem;line-height:1.5;color:var(--bb-ink-2);max-width:44ch}.bb-gtee__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px}.bb-faq__grid{display:grid;gap:20px}.bb-faq__list{border-top:1px solid var(--bb-line)}.bb-faq__item{border-bottom:1px solid var(--bb-line)}.bb-faq__q{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:16px;align-items:center;padding:20px 0;font-size:1.0625rem;font-weight:800;line-height:1.3;cursor:pointer}.bb-faq__q::-webkit-details-marker{display:none}.bb-faq__icon{position:relative;width:24px;height:24px}.bb-faq__icon:before,.bb-faq__icon:after{content:"";position:absolute;left:5px;right:5px;top:11px;height:2px;border-radius:var(--bb-r, 2px);background:var(--bb-ink);transition:transform .25s var(--bb-ease)}.bb-faq__icon:after{transform:rotate(90deg)}.bb-faq__item[open] .bb-faq__icon:after{transform:rotate(0)}.bb-faq__a{padding:0 40px 22px 0;font-size:.9375rem;line-height:1.6;color:var(--bb-ink-2)}.bb-faq__a p+p{margin-top:.75em}.bb-s.bb-copy{padding-top:0}.bb-copy__body{display:grid;gap:12px;max-width:68ch}.bb-copy__h{font-size:var(--type-title);font-weight:700;line-height:1.3}.bb-copy__text{font-size:.9375rem;line-height:1.6;color:var(--bb-ink-2)}.bb-copy__text p+p{margin-top:.75em}.bb-s.bb-copy--split{padding-block:56px;background:var(--bb-bg-2)}.bb-copy--split .bb-copy__body{max-width:none;gap:20px}.bb-copy--split .bb-copy__h{font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:var(--type-h2);line-height:.95;letter-spacing:0;text-transform:uppercase;text-wrap:balance}.bb-copy--split .bb-copy__text{font-size:1rem;line-height:1.65;max-width:62ch}.bb-copy--split .bb-copy__text strong{color:var(--bb-ink)}.bb-tech--split .bb-tech__grid{gap:32px}.bb-tech--split .bb-tech__fig{order:-1}.bb-tech--split .bb-tech__media{aspect-ratio:var(--bb-tech-ratio, 4 / 3)}.bb-tech--split .bb-tech__list{gap:28px}.bb-tech--split .bb-tech__title{margin-bottom:8px}.bb-tech--split .bb-tech__text{font-size:1rem;max-width:40ch}@media(min-width:48rem){.bb-tech--split .bb-tech__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.bb-s{padding-block:80px}.bb-s__wrap{padding-inline:var(--bb-gutter)}.bb-s__head{margin-bottom:36px}.bb-s__rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0;gap:var(--bb-gap-lg)}.bb-s__arrows{display:flex}.bb-s__bar{display:none}.bb-s__headrow{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.bb-rev__card{flex-basis:calc((100% - 2 * var(--bb-gap-lg)) / 3)}.bb-rev__chips{margin-inline:0;padding-inline:0;flex-wrap:wrap}.bb-sty__card{flex-basis:calc((100% - 2 * var(--bb-gap-lg)) / 3)}.bb-s.bb-gtee{padding-block:64px}.bb-gtee__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.bb-gtee__content{padding:0}.bb-tech__stat{padding-inline:18px}.bb-tech__stat b{font-size:1.625rem}}@media(min-width:64rem){.bb-s{padding-block:104px}.bb-tech__grid{grid-template-columns:fit-content(42%) minmax(0,1fr);gap:clamp(48px,5vw,80px);align-items:center}.bb-tech--split .bb-tech__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,5vw,96px)}.bb-tech--split .bb-tech__list{gap:40px}.bb-tech--split .bb-tech__text{font-size:1.0625rem;max-width:42ch}.bb-tech__copy .bb-s__head{margin-bottom:40px}.bb-tech__list{gap:28px}.bb-sty__rail{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));overflow:visible}.bb-sty--few .bb-sty__rail{grid-template-columns:repeat(var(--cols, 3),minmax(0,380px));justify-content:center}.bb-sty--dense .bb-sty__name{min-height:2.3em}.bb-sty__arrows{display:none}.bb-s.bb-gtee{padding-block:clamp(72px,6vw,128px)}.bb-gtee__panel{gap:calc(4 * var(--bb-vw))}.bb-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.bb-faq__grid .bb-s__head{position:sticky;top:calc(var(--sticky-area-height, 0px) + 24px)}.bb-copy__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}.bb-copy__body{grid-column:2}.bb-s.bb-copy--split{padding-block:clamp(72px,6vw,112px)}.bb-copy--split .bb-copy__body{grid-column:1 / -1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(48px,5vw,96px);align-items:start}.bb-copy--split .bb-copy__text{font-size:1.0625rem}}@media(min-width:100rem){.bb-rev__card{flex-basis:calc((100% - 48px)/4)}}@media(prefers-reduced-motion:reduce){.bb-s *,.bb-s *:before,.bb-s *:after{transition:none!important;animation:none!important}.bb-s__rail{scroll-behavior:auto}}main.bb-switching>.shopify-section[id^=shopify-section-template--]{opacity:.45;pointer-events:none;transition:opacity .2s}@media(prefers-reduced-motion:reduce){main.bb-switching>.shopify-section{transition:none}}.bb-reel__rail{--bb-gap: 12px}.bb-reel__card{flex:0 0 62%;display:flex;flex-direction:column;gap:8px}.bb-reel__media{position:relative;width:100%;padding:0;border:0;cursor:pointer;aspect-ratio:9 / 16;border-radius:var(--bb-radius);overflow:hidden;background:var(--bb-bg-2);display:block}.bb-reel__media img,.bb-reel__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bb-reel__media:hover .bb-tech__play-dot{transform:scale(1.06)}.bb-reel__cap{font-size:.875rem;color:var(--bb-ink-2)}@media(min-width:48rem){.bb-reel__card{flex-basis:32%}}@media(min-width:64rem){.bb-reel__rail{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));overflow:visible}.bb-reel__card{flex:none}}.bb-tech--square .bb-tech__fig{width:100%;justify-self:center;margin-inline:auto}@media(min-width:48rem){.bb-tech--square .bb-tech__fig{max-width:min(560px,calc(100vh - 220px))}}@media(min-width:64rem){.bb-tech--square .bb-tech__fig{max-width:min(600px,calc(100vh - 220px))}}.bb-tech--narrow .bb-s__wrap{max-width:1440px}@media(min-width:64rem){.bb-tech--split.bb-tech--square .bb-tech__grid{grid-template-columns:min(clamp(380px,calc(100vh - 220px),600px),48%) minmax(0,540px);justify-content:center}.bb-tech--split.bb-tech--square .bb-tech__fig{justify-self:stretch;margin-inline:0;max-width:none}}.bb-tech__sources{margin-top:10px}.bb-tech__sources summary{display:inline-flex;align-items:center;gap:.4rem;list-style:none;cursor:pointer;color:var(--bb-ink-2);font-size:.875rem}.bb-tech__sources summary::-webkit-details-marker{display:none}.bb-tech__sources summary:after{content:"";width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.1rem) rotate(45deg);transition:transform .25s var(--bb-ease)}.bb-tech__sources[open] summary:after{transform:translateY(.1rem) rotate(-135deg)}.bb-tech__sources summary:hover,.bb-tech__sources[open] summary{color:var(--bb-ink)}.bb-tech__sources summary:focus-visible{outline:2px solid var(--bb-ink);outline-offset:3px;border-radius:4px}.bb-tech__sources-list{display:grid;gap:.35rem;margin:8px 0 0;padding-left:1.25rem;list-style:decimal;color:var(--bb-ink-2);font-size:.75rem;line-height:1.45;max-width:44rem}.bb-reel__media .bb-tech__play{place-items:center;padding:0}.bb-reel__media .bb-tech__play-dot{width:44px;height:44px;color:#fff;background:#ffffff38;border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000014,0 6px 18px #00000040}.bb-reel__media .bb-tech__play-dot svg{width:20px;height:20px;margin-left:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.bb-reel__media:hover .bb-tech__play-dot{background:#ffffff52}.bb-tech--split.bb-tech--square .bb-tech__copy .bb-s__head{margin-bottom:20px}.bb-tech--split.bb-tech--square .bb-tech__list{gap:16px}.bb-tech--split.bb-tech--square .bb-tech__title{margin-bottom:4px}.bb-tech--split.bb-tech--square .bb-tech__text{font-size:.9375rem;line-height:1.45}@media(min-width:64rem){.bb-tech--split.bb-tech--square .bb-tech__copy .bb-s__head{margin-bottom:28px}.bb-tech--split.bb-tech--square .bb-tech__list{gap:22px}.bb-tech--split.bb-tech--square .bb-tech__text{font-size:1rem}}.bb-tech--square .bb-tech__media video{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/753/assets/bb-sections.css.map */
