:root{--bb-infinity-blue: #0D22E6;--bb-black: #1A1A1A;--bb-white: #FFFFFF;--bb-ink: #0B0D0E;--bb-pool-mist: #AAC6DC;--bb-pool-steel: #7D89A5;--bb-pool-teal: #38808F;--bb-pool-pine: #3C6558;--bb-pool-slate: #4A556D;--bb-pool-navy: #12315F;--bb-highlight-pool: #2FE0F4;--bb-orange: #FA5410;--bb-gray-4: #B4B4B4;--bb-gray-7: #919191;--bb-gray-11: #666666;--bb-gray-surface: #F5F5F5;--bb-gray-line: #E4E4E4;--surface-page: var(--bb-white);--surface-card: var(--bb-gray-surface);--surface-dark: var(--bb-ink);--border-hairline: var(--bb-gray-line);--border-strong: var(--bb-black);--border-inverse: rgba(255, 255, 255, .28);--text-primary: var(--bb-black);--text-secondary: var(--bb-gray-11);--text-muted: var(--bb-gray-7);--text-on-dark: var(--bb-white);--text-on-dark-secondary: rgba(255, 255, 255, .68);--action-buy-bg: var(--bb-infinity-blue);--action-buy-bg-hover: #0A1AB0;--action-buy-fg: var(--bb-white);--action-buy-ring-on-dark: rgba(255, 255, 255, .45);--action-black-bg: var(--bb-black);--action-black-bg-hover: #2B2E31;--action-black-fg: var(--bb-white);--action-white-bg: var(--bb-white);--action-white-bg-hover: #E6E7E8;--action-white-fg: var(--bb-black);--signal-local: var(--bb-orange);--state-active: var(--bb-orange);--focus-ring: var(--bb-infinity-blue);--focus-ring-on-dark: var(--bb-white)}:root{--font-brand: "Roobert", var(--font-fallback, "Poppins", "Helvetica Neue", Arial, sans-serif);--font-body: var(--font-brand);--weight-body: 400;--weight-medium: 500;--weight-subhead: 600;--weight-headline: 700;--text-caption: 12px;--text-body: 16px;--text-subhead: 20px;--leading-subhead: 1.25;--leading-body: 1.5;--measure-body: 52ch;--h-hero-size: 46px;--h-hero-leading: 1;--h-hero-tracking: -.03em;--h-main-size: 34px;--h-main-leading: 1.04;--h-main-tracking: -.02em;--h-two-col-size: 34px;--h-two-col-leading: 1.04;--h-two-col-tracking: -.02em;--h-utility-size: 24px;--h-utility-leading: 1.15;--h-utility-tracking: 0;--h-box-size: 28px;--h-box-leading: 1.1;--h-box-tracking: -.015em;--h-setup-size: 24px}@media(min-width:990px){:root{--h-hero-size: 88px;--h-hero-leading: .98;--h-hero-tracking: -.035em;--h-main-size: 64px;--h-main-leading: 1.02;--h-main-tracking: -.025em;--h-two-col-size: 48px;--h-two-col-leading: 1.04;--h-two-col-tracking: -.02em;--h-utility-size: 40px;--h-utility-leading: 1.05;--h-utility-tracking: -.015em;--h-box-size: 48px;--h-setup-size: 32px}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--section-y: 96px;--section-y-lg: 128px;--gutter: 16px;--page-max: 1440px;--content-max: 1200px;--header-max: 1360px;--radius-sm: 4px;--radius-card: 8px;--radius-lg: 16px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 2px;--shadow-product: 0 24px 48px -24px rgba(26, 26, 26, .28);--shadow-raised: 0 1px 2px rgba(26, 26, 26, .06), 0 8px 24px -12px rgba(26, 26, 26, .12);--shadow-overlay: 0 24px 64px -16px rgba(26, 26, 26, .24);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .4s;--duration-loop: 8s}@media(min-width:990px){:root{--gutter: 40px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-primary);background:var(--surface-page);font-feature-settings:"calt" 0}button,input,select,textarea{font-feature-settings:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--weight-headline)}p{margin:0}a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}a:not([class]):hover{color:var(--bb-infinity-blue)}.is-dark a:not([class]):hover{color:inherit}.shopify-policy__body a[style],.fp-policy__body a[style]{color:#1a1a1a!important;text-decoration:underline!important}.shopify-policy__body a[style]:hover,.fp-policy__body a[style]:hover{color:var(--bb-infinity-blue)!important}img,video,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.is-dark :focus-visible{outline-color:var(--focus-ring-on-dark)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:var(--space-2);left:var(--space-2);z-index:100;width:auto;height:auto;margin:0;padding:var(--space-3) var(--space-4);clip:auto;background:var(--bb-white);color:var(--bb-black)}.page-width{width:100%;max-width:calc(var(--header-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}blog-filters,cart-drawer,cart-page,chapter-bar,collection-filters,compare-page,drag-compare,help-me-choose,hero-loop,image-stepper,newsletter-form,notify-me,predictive-search,product-form,product-gallery,search-tabs,setup-video,sticky-header,store-finder,video-player,video-tabs{display:block}.list-reset{margin:0;padding:0;list-style:none}.eyebrow{font-size:12px;font-weight:var(--weight-headline);letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.is-dark .eyebrow{color:#ffffff9e}.local-dot{flex:none;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--signal-local)}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--bb-white);border:1px solid var(--border-hairline);font-size:12px;font-weight:var(--weight-subhead);line-height:1;white-space:nowrap;color:var(--text-primary)}.note-box{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:var(--radius-card);background:var(--bb-gray-surface);border:1px solid var(--border-hairline);font-size:15px;line-height:1.5}.note-box__heading{font-weight:var(--weight-subhead)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-pill);font-size:16px;font-weight:var(--weight-headline);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}@media(max-width:749px){.btn{flex-shrink:0;max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding-block:10px}.btn>.icon{flex:none}}.btn--sm{min-height:40px;padding:0 18px;font-size:15px;font-weight:var(--weight-medium)}.btn--lg{min-height:52px;padding:0 28px}.btn--buy{background:var(--action-buy-bg);color:var(--action-buy-fg)}.btn--buy:hover{background:var(--action-buy-bg-hover)}.is-dark .btn--buy{box-shadow:0 0 0 1px var(--action-buy-ring-on-dark)}.btn--black{background:var(--action-black-bg);color:var(--action-black-fg)}.btn--black:hover{background:var(--action-black-bg-hover)}.btn--white{background:var(--action-white-bg);color:var(--action-white-fg)}.btn--white:hover{background:var(--action-white-bg-hover)}.btn--outline{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.btn--outline:hover{background:var(--bb-gray-surface)}.btn.is-disabled{opacity:.5;pointer-events:none}.btn--outline-white{background:transparent;color:var(--bb-white);border-color:#fff9}.btn--outline-white:hover{background:#ffffff1a}.arrow{flex:none;transition:transform var(--duration-base) ease}a:hover>.arrow,button:hover>.arrow,a:hover .arrow{transform:translate(4px)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-medium);text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sound-pill,.sound-toggle{position:absolute;z-index:4;border:0;border-radius:var(--radius-pill);background:#0b0d0eb8;color:var(--bb-white);cursor:pointer;transition:background-color var(--duration-fast) ease}.sound-pill:hover,.sound-toggle:hover{background:#0b0d0ee6}.sound-pill{left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:var(--weight-medium)}.sound-pill[hidden]{display:none}.sound-toggle{right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px}.sound-toggle__on,.sound-toggle.is-on .sound-toggle__off{display:none}.sound-toggle.is-on .sound-toggle__on{display:block}.fn{font-size:.6em;line-height:0;vertical-align:super;margin-left:1px}.fn a{text-decoration:none}.js-reveal .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.js-reveal .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;transform:none}}.compare-strip{padding-block:64px;background:var(--bb-gray-surface);scroll-margin-top:calc(var(--header-offset, 0px) + 56px)}.compare-strip__inner{max-width:calc(1360px + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:24px}.compare-strip__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.compare-strip__heading{font-size:var(--h-utility-size);line-height:var(--h-utility-leading);letter-spacing:var(--h-utility-tracking)}.compare-strip__card{padding:8px;border:1px solid var(--border-hairline);border-radius:22px;background:var(--bb-white)}.cmp{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.35}.cmp th,.cmp td{padding:10px 6px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline);overflow-wrap:anywhere}.cmp thead th,.cmp thead td{border-bottom:0;vertical-align:bottom}.cmp tbody th{font-weight:var(--weight-medium);color:var(--text-secondary)}.cmp thead tr>:first-child{width:25%}.cmp .is-me{background:var(--bb-gray-surface);font-weight:var(--weight-subhead)}.cmp thead .is-me{border-radius:8px 8px 0 0}.cmp tbody tr:last-child .is-me{border-radius:0 0 8px 8px}.cmp__product{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cmp__product img{height:52px;width:auto;max-width:100%;object-fit:contain}.cmp__name{font-size:13px;line-height:1.2;font-weight:var(--weight-headline)}.cmp__price{font-size:12px;color:var(--text-secondary)}.cmp__badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--bb-black);color:var(--bb-white);font-size:12px;font-weight:var(--weight-subhead)}.cmp__this{font-size:13px;color:var(--text-secondary)}.compare-strip__titles{display:flex;flex-direction:column;gap:10px;max-width:860px}.stars{display:inline-flex;gap:1px;line-height:0;vertical-align:middle}.compare-strip__eyebrow{font-size:12px;font-weight:var(--weight-headline);letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.compare-strip__intro{font-size:17px;color:#555}.compare-strip__note{font-size:13px;line-height:1.55;color:#555}.compare-strip__note b,.compare-strip__note strong{font-weight:var(--weight-subhead)}.cmp__actions td,.cmp__actions th{border-bottom:0;padding-block:20px}.compare-strip--stepup{background:var(--bb-white)}.compare-strip--stepup .compare-strip__card{padding:0;border:0;border-radius:0}.compare-strip--stepup .cmp{font-size:15px}.compare-strip--stepup .cmp th,.compare-strip--stepup .cmp td{padding:12px 10px 12px 0}.compare-strip--stepup .cmp thead th,.compare-strip--stepup .cmp thead td{padding-block:0 10px;border-bottom:1px solid var(--border-hairline)}.compare-strip--stepup .cmp .is-me{background:none;font-weight:var(--weight-body)}.compare-strip--stepup .cmp td:not(.is-me){font-weight:var(--weight-headline)}.cmp__stepup-name{font-size:13px;font-weight:var(--weight-headline)}.compare-strip--stepup .compare-strip__intro{font-size:17px;line-height:1.6}.compare-strip--stepup .compare-strip__titles{flex:1 1 100%}.compare-strip--stepup .compare-strip__heading{font-size:var(--h-two-col-size);line-height:var(--h-two-col-leading);letter-spacing:var(--h-two-col-tracking)}.stepup__actions{display:flex;flex-wrap:wrap;gap:10px}.stepup__tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stepup__tile{display:block;height:240px;overflow:hidden;border-radius:24px;background:#f4f5f6}.stepup__tile img{width:100%;height:100%;object-fit:contain}@media(min-width:990px){.stepup__tile{height:420px}}.cmp__actions .btn{width:100%;white-space:normal;text-align:center;line-height:1.2;min-height:40px;padding-inline:8px;font-size:13px}.cmp__short{display:none}@media(max-width:749px){.compare-strip:not(.compare-strip--stepup) .compare-strip__head{display:contents}.compare-strip:not(.compare-strip--stepup) .compare-strip__head .link-arrow{order:2}.compare-strip:not(.compare-strip--stepup) .compare-strip__note{order:3}.cmp thead th{text-align:center}.cmp__product{align-items:center;gap:4px}.cmp__product img{width:56px;height:56px}.cmp__badge,.cmp__pay,.cmp__long{display:none}.cmp__short{display:inline}.cmp td{font-size:13px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cmp__actions td{padding:10px 6px}.cmp__actions .btn{min-height:32px;padding:0 10px;font-size:12px}}@media(min-width:990px){.compare-strip{padding-block:128px}.compare-strip--stepup .compare-strip__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:18px;align-items:start}.compare-strip--stepup .compare-strip__inner>:not(.stepup__tiles){grid-column:1}.compare-strip--stepup .stepup__tiles{grid-column:2;grid-row:1 / span 4;align-self:center}.compare-strip--stepup .compare-strip__heading{font-size:var(--h-two-col-size);line-height:var(--h-two-col-leading);letter-spacing:var(--h-two-col-tracking)}.compare-strip--stepup .compare-strip__intro{font-size:19px}.compare-strip__inner{gap:32px}.compare-strip__card{padding:12px 24px 24px}.cmp{font-size:14.5px}.cmp th,.cmp td{padding:11px 16px}.cmp__product img{height:96px}.cmp__name{font-size:16px}.cmp__price{font-size:13px}.cmp__actions .btn{font-size:15px;min-height:44px}}.num{font-variant-numeric:tabular-nums}.art-h2,.art-body h2{margin:16px 0 0;font-size:var(--art-h2, 28px);line-height:1.12;letter-spacing:-.02em}.blog-quiz{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:28px 24px;border-radius:24px;background:var(--bb-ink);color:var(--bb-white)}.blog-quiz .eyebrow{color:#fff9}.blog-quiz__text{display:flex;flex-direction:column;gap:6px}.blog-quiz__title{font-size:24px;line-height:1.15;letter-spacing:-.015em}@media(min-width:990px){.blog-quiz{flex-direction:row;align-items:center;justify-content:space-between;padding:32px 36px}.blog-quiz__title{font-size:28px}.art-h2{--art-h2: 36px}}.home-h2{font-size:var(--h-two-col-size);line-height:var(--h-two-col-leading);letter-spacing:var(--h-two-col-tracking)}.home-lede{font-size:17px;line-height:1.55;color:#555;max-width:720px}.home-actions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:990px){.home-lede{font-size:18px}}.setup-video{width:min(1100px,94vw);padding:0;border:0;border-radius:var(--radius-lg);background:#000;overflow:visible}.setup-video::backdrop{background:#0b0d0ed9}.setup-video video{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.setup-video__close{position:absolute;right:0;top:-52px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--bb-white);color:var(--bb-black);cursor:pointer}.chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid #D9D9D9;border-radius:999px;font-size:14px;font-weight:var(--weight-subhead);color:var(--bb-black);text-decoration:none;white-space:nowrap}.chip:hover{border-color:var(--bb-black);color:var(--bb-black)}.chip.is-on{border-color:var(--bb-ink);background:var(--bb-ink);color:var(--bb-white)}.chip--robot{padding-left:6px}.chip__pic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f4f5f6;overflow:hidden}.chip__pic img{width:84%;height:84%;object-fit:contain}.coll-tray{position:fixed;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;padding-inline:var(--gutter);pointer-events:none}.coll-tray[hidden]{display:none}.coll-tray__inner{pointer-events:auto;max-width:900px;margin-inline:auto;display:flex;align-items:center;gap:16px;padding:12px 16px 12px 20px;border-radius:22px;background:var(--bb-white);border:1px solid var(--bb-black);box-shadow:0 12px 40px #0000002e}.coll-tray__picks{display:flex;gap:8px;flex:none}.coll-tray__pick,.coll-tray__slot{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;flex:none}.coll-tray__pick{background:#f4f5f6}.coll-tray__slot{box-sizing:border-box;border:1.5px dashed #BBBBBB;font-size:20px;color:#888}.coll-tray__pick img{width:84%;height:84%;object-fit:contain}.coll-tray__pick button{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:var(--bb-black);color:var(--bb-white);font-size:11px;line-height:1;cursor:pointer}.coll-tray__pick button:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.coll-tray__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.coll-tray__text b{font-size:15px}.coll-tray__text span{font-size:13px;color:#555}.coll-tray__clear{flex:none;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:var(--weight-subhead);color:#555;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.coll-tray__go{flex:none;height:50px}@media(max-width:749px){.coll-tray__inner{gap:10px;padding:10px 12px;border-radius:18px}.coll-tray__pick,.coll-tray__slot{width:44px;height:44px}.coll-tray__text,.coll-tray__clear{display:none}.coll-tray__picks{margin-right:auto}.coll-tray__go{height:46px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
