@media(max-width:767px){.bb-collection-desktop{display:none!important}}@media(min-width:768px){.bb-collection-mobile{display:none!important}}.bb-collection-desktop,.bb-collection-mobile{display:flow-root}.bb-collection-desktop{--ink:#111;--muted:#6b6862;--line:#ddd9d2;--soft:#f2f0eb;--soft2:#e8e5df;--paper:#fbfaf7;--white:#fff}.bb-collection-desktop,.bb-collection-desktop *{box-sizing:border-box}.bb-collection-desktop{scroll-behavior:smooth}.bb-collection-desktop{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.bb-collection-desktop a{color:inherit;text-decoration:none}.bb-collection-desktop img{display:block;width:100%;height:100%;object-fit:cover}.bb-collection-desktop button,.bb-collection-desktop select{font:inherit}.bb-collection-desktop .kicker{font-size:10px;letter-spacing:.15em;font-weight:850;text-transform:uppercase}.bb-collection-desktop .shell{max-width:1480px;margin:auto;padding:0 32px}.bb-collection-desktop .announcement{height:29px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:.095em;text-transform:uppercase}.bb-collection-desktop .header{height:68px;position:sticky;top:0;z-index:70;background:#fbfaf7f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 30px}.bb-collection-desktop .nav,.bb-collection-desktop .tools{display:flex;gap:26px;font-size:11px;font-weight:800;letter-spacing:.04em}.bb-collection-desktop .tools{justify-content:flex-end}.bb-collection-desktop .logo{font-size:22px;font-weight:900;letter-spacing:-.06em}.bb-collection-desktop .mobile-menu{display:none}.bb-collection-desktop .collection-nav{height:44px;position:sticky;top:68px;z-index:65;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;gap:26px;overflow-x:auto;white-space:nowrap;padding:0 18px;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.bb-collection-desktop .collection-nav a:last-child{background:#fff;color:#111;border-radius:99px;padding:8px 13px}.bb-collection-desktop .hero{padding:72px 0 42px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}.bb-collection-desktop .hero h1{font-size:clamp(58px,7vw,100px);line-height:.88;letter-spacing:-.072em;margin:12px 0 24px}.bb-collection-desktop .hero p{font-size:17px;line-height:1.52;color:#53504b;max-width:690px;margin:0}.bb-collection-desktop .hero-side{border-top:1px solid var(--line);padding-top:18px}.bb-collection-desktop .hero-side strong{display:block;font-size:15px;margin-bottom:8px}.bb-collection-desktop .hero-side p{font-size:12px;color:var(--muted)}.bb-collection-desktop .hero-actions{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.bb-collection-desktop .text-btn{border:1px solid #aaa;padding:11px 14px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;background:#fff}.bb-collection-desktop .text-btn.dark{background:#111;color:#fff;border-color:#111}.bb-collection-desktop .reassure{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.bb-collection-desktop .reassure div{padding:19px 20px;border-right:1px solid var(--line)}.bb-collection-desktop .reassure div:last-child{border:0}.bb-collection-desktop .reassure strong{display:block;font-size:11px;margin-bottom:4px}.bb-collection-desktop .reassure span{font-size:9px;color:#777}.bb-collection-desktop .section{padding:82px 0}.bb-collection-desktop .section-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:30px}.bb-collection-desktop .section-head h2,.bb-collection-desktop .family-head h2{font-size:clamp(42px,4.8vw,70px);line-height:.94;letter-spacing:-.06em;margin:11px 0 0}.bb-collection-desktop .section-head p,.bb-collection-desktop .family-head p{font-size:13px;line-height:1.55;color:var(--muted);max-width:510px;margin:0}.bb-collection-desktop .category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bb-collection-desktop .category-tile{position:relative;aspect-ratio:.89;background:#ddd;overflow:hidden;color:#fff}.bb-collection-desktop .category-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b8,#00000005 62%)}.bb-collection-desktop .category-tile img{transition:transform .4s ease}.bb-collection-desktop .category-tile:hover img{transform:scale(1.015)}.bb-collection-desktop .category-copy{position:absolute;z-index:2;left:18px;right:18px;bottom:18px}.bb-collection-desktop .category-copy small{display:block;font-size:8px;letter-spacing:.13em;margin-bottom:8px;color:#ffffffb8;font-weight:800}.bb-collection-desktop .category-copy strong{display:block;font-size:21px;line-height:1.02;letter-spacing:-.035em;margin:0}.bb-collection-desktop .category-copy span{display:block;font-size:9px;margin-top:8px;color:#ffffffc7}.bb-collection-desktop .best-section{padding:78px 0;border-top:1px solid var(--line)}.bb-collection-desktop .best-grid,.bb-collection-desktop .family-products{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bb-collection-desktop .product-card{min-width:0}.bb-collection-desktop .product-image{position:relative;aspect-ratio:1;background:#edeae4;overflow:hidden}.bb-collection-desktop .product-image img{object-fit:cover;object-position:center}.bb-collection-desktop .badge{position:absolute;z-index:2;left:10px;top:10px;background:#fff;padding:7px 9px;font-size:8px;font-weight:850;letter-spacing:.09em}.bb-collection-desktop .product-info{padding:12px 2px 0}.bb-collection-desktop .product-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bb-collection-desktop .product-top h4{font-size:12px;line-height:1.25;margin:0;font-weight:850}.bb-collection-desktop .product-top span{font-size:12px;white-space:nowrap}.bb-collection-desktop .best-for{font-size:10.5px;font-weight:700;line-height:1.35;margin-top:7px}.bb-collection-desktop .product-desc{font-size:10.5px;color:#777;line-height:1.35;margin-top:4px}.bb-collection-desktop .product-card:hover .product-top h4{text-decoration:underline;text-underline-offset:3px}.bb-collection-desktop .guide{padding:0 0 86px}.bb-collection-desktop .guide-panel{background:#111;color:#fff;padding:50px;display:grid;grid-template-columns:.65fr 1.35fr;gap:65px}.bb-collection-desktop .guide-panel h2{font-size:clamp(42px,4.6vw,66px);line-height:.94;letter-spacing:-.06em;margin:12px 0 18px}.bb-collection-desktop .guide-panel p{font-size:13px;line-height:1.55;color:#aaa;max-width:440px}.bb-collection-desktop .guide-options{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#333}.bb-collection-desktop .guide-option{background:#171819;padding:26px;min-height:170px;display:flex;flex-direction:column;justify-content:space-between}.bb-collection-desktop .guide-option small{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#777}.bb-collection-desktop .guide-option strong{font-size:22px;line-height:1.05;letter-spacing:-.035em}.bb-collection-desktop .guide-option span{font-size:10px;color:#aaa}.bb-collection-desktop .family{padding:84px 0;border-top:1px solid var(--line)}.bb-collection-desktop .family-head{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end;margin-bottom:28px}.bb-collection-desktop .family-guide{display:inline-flex;gap:8px;flex-wrap:wrap;margin-top:13px}.bb-collection-desktop .family-guide span{border:1px solid #bbb;border-radius:99px;padding:7px 9px;font-size:8px;text-transform:uppercase;letter-spacing:.08em;background:#fff;color:#666}.bb-collection-desktop .air-editorial{margin:15px 0 90px;display:grid;grid-template-columns:1.08fr .92fr;min-height:560px;background:#111;color:#fff;overflow:hidden}.bb-collection-desktop .air-media{background:#222;overflow:hidden}.bb-collection-desktop .air-media img{object-fit:cover}.bb-collection-desktop .air-copy{padding:58px;display:flex;flex-direction:column;justify-content:center}.bb-collection-desktop .air-copy h2{font-size:clamp(46px,5vw,76px);line-height:.93;letter-spacing:-.062em;margin:13px 0 18px}.bb-collection-desktop .air-copy p{font-size:14px;line-height:1.55;color:#bbb;max-width:480px}.bb-collection-desktop .air-copy a{display:inline-block;margin-top:18px;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.bb-collection-desktop .all-products{padding:82px 0;border-top:1px solid var(--line)}.bb-collection-desktop .shopbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0 24px}.bb-collection-desktop .chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.bb-collection-desktop .chip{border:1px solid #aaa;background:#fff;border-radius:99px;padding:9px 12px;white-space:nowrap;font-size:9px;font-weight:750;cursor:pointer}.bb-collection-desktop .chip.active{background:#111;color:#fff;border-color:#111}.bb-collection-desktop .sort{border:1px solid #aaa;background:#fff;padding:9px 11px;font-size:10px}.bb-collection-desktop .all-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 14px}.bb-collection-desktop .product-card.is-hidden{display:none}.bb-collection-desktop .final-trust{margin:88px -32px 0;background:#edeae4;display:grid;grid-template-columns:repeat(4,1fr);padding:36px 32px;gap:20px}.bb-collection-desktop .final-trust strong{display:block;font-size:11px;margin-bottom:6px}.bb-collection-desktop .final-trust span{font-size:10px;line-height:1.45;color:#6e6a64}.bb-collection-desktop .footer{border-top:1px solid var(--line);padding:38px 32px 70px;font-size:10px;color:#777;display:flex;justify-content:space-between}@media(max-width:1050px){.bb-collection-desktop .category-grid,.bb-collection-desktop .best-grid,.bb-collection-desktop .family-products,.bb-collection-desktop .all-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.bb-collection-desktop .header{height:58px;padding:0 16px}.bb-collection-desktop .nav{display:none}.bb-collection-desktop .mobile-menu{display:block;font-size:18px}.bb-collection-desktop .tools span:first-child{display:none}.bb-collection-desktop .collection-nav{top:58px;height:42px;justify-content:flex-start;gap:20px}.bb-collection-desktop .shell{padding:0 16px}.bb-collection-desktop .hero{display:block;padding:48px 0 30px}.bb-collection-desktop .hero h1{font-size:52px}.bb-collection-desktop .hero p{font-size:14px}.bb-collection-desktop .hero-side{margin-top:28px}.bb-collection-desktop .reassure{display:flex;overflow-x:auto}.bb-collection-desktop .reassure div{flex:0 0 58vw;padding:16px}.bb-collection-desktop .section,.bb-collection-desktop .best-section,.bb-collection-desktop .family,.bb-collection-desktop .all-products{padding:62px 0}.bb-collection-desktop .section-head,.bb-collection-desktop .family-head{display:block}.bb-collection-desktop .section-head h2,.bb-collection-desktop .family-head h2{font-size:40px}.bb-collection-desktop .section-head p,.bb-collection-desktop .family-head p{margin-top:14px}.bb-collection-desktop .category-grid{grid-template-columns:1fr 1fr;gap:7px}.bb-collection-desktop .category-copy{left:12px;bottom:12px}.bb-collection-desktop .category-copy strong{font-size:14px}.bb-collection-desktop .category-copy span{font-size:7px}.bb-collection-desktop .best-grid,.bb-collection-desktop .family-products{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-desktop .best-grid .product-card,.bb-collection-desktop .family-products .product-card{flex:0 0 79%;scroll-snap-align:start}.bb-collection-desktop .product-info{padding-top:10px}.bb-collection-desktop .product-top h4,.bb-collection-desktop .product-top span{font-size:11px}.bb-collection-desktop .guide{padding-bottom:62px}.bb-collection-desktop .guide-panel{margin:0 -16px;padding:36px 16px;display:block}.bb-collection-desktop .guide-panel h2{font-size:40px}.bb-collection-desktop .guide-options{margin-top:28px;display:flex;overflow-x:auto;gap:7px;background:none}.bb-collection-desktop .guide-option{flex:0 0 78vw;min-height:155px}.bb-collection-desktop .air-editorial{margin:0 -16px 70px;grid-template-columns:1fr;min-height:0}.bb-collection-desktop .air-media{height:360px}.bb-collection-desktop .air-copy{padding:34px 20px 38px}.bb-collection-desktop .air-copy h2{font-size:42px}.bb-collection-desktop .shopbar{align-items:flex-start;flex-direction:column}.bb-collection-desktop .sort{width:100%}.bb-collection-desktop .all-grid{grid-template-columns:1fr 1fr;gap:24px 9px}.bb-collection-desktop .all-grid .best-for{font-size:9px}.bb-collection-desktop .all-grid .product-desc{display:none}.bb-collection-desktop .all-grid .product-image{aspect-ratio:.95}.bb-collection-desktop .final-trust{margin:60px -16px 0;grid-template-columns:1fr 1fr;padding:28px 16px;gap:24px 12px}.bb-collection-desktop .footer{padding:35px 16px 80px;display:block;line-height:1.8}}.bb-collection-desktop .family-products.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-collection-desktop .family-products.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-collection-desktop .family-products.count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-collection-desktop .family-products.count-2 .product-image{aspect-ratio:1.18/1}.bb-collection-desktop .family-products.count-3 .product-image{aspect-ratio:1.06/1}.bb-collection-desktop .family-products.count-2 .product-info,.bb-collection-desktop .family-products.count-3 .product-info{padding-top:13px}.bb-collection-desktop .family-products.count-2 .product-top h4,.bb-collection-desktop .family-products.count-2 .product-top span{font-size:13px}.bb-collection-desktop .family-products.count-2 .best-for,.bb-collection-desktop .family-products.count-2 .product-desc{font-size:11px}@media(max-width:1050px)and (min-width:761px){.bb-collection-desktop .family-products.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-collection-desktop .family-products.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.bb-collection-desktop .family-products.count-2,.bb-collection-desktop .family-products.count-3,.bb-collection-desktop .family-products.count-4{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-desktop .family-products.count-2 .product-card,.bb-collection-desktop .family-products.count-3 .product-card,.bb-collection-desktop .family-products.count-4 .product-card{flex:0 0 79%;scroll-snap-align:start}.bb-collection-desktop .family-products.count-2 .product-image,.bb-collection-desktop .family-products.count-3 .product-image{aspect-ratio:1/1}}.bb-collection-desktop .decision-dark{margin-top:36px;background:#111;color:#fff;padding:68px;display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:stretch}.bb-collection-desktop .decision-intro{display:flex;flex-direction:column;justify-content:flex-start;padding:2px 0 0}.bb-collection-desktop .decision-kicker{color:#fff;margin-bottom:18px}.bb-collection-desktop .decision-intro h3{margin:0;max-width:520px;font-size:clamp(50px,5vw,76px);line-height:.92;letter-spacing:-.065em}.bb-collection-desktop .decision-intro p{margin:30px 0 0;max-width:520px;font-size:13px;line-height:1.5;color:#aaa}.bb-collection-desktop .decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#353535}.bb-collection-desktop .decision-card{min-height:235px;background:#18191b;padding:34px 36px;display:flex;flex-direction:column;justify-content:space-between;transition:background .18s ease,transform .18s ease}.bb-collection-desktop .decision-card:hover{background:#202123}.bb-collection-desktop .decision-card small{display:block;margin-bottom:40px;font-size:8px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#777}.bb-collection-desktop .decision-card strong{display:block;max-width:470px;font-size:23px;line-height:1.1;letter-spacing:-.035em}.bb-collection-desktop .decision-card span{margin-top:30px;font-size:9px;color:#aaa}.bb-collection-desktop .decision-card:hover span{color:#fff}@media(max-width:1050px)and (min-width:761px){.bb-collection-desktop .decision-dark{grid-template-columns:.8fr 1.2fr;gap:40px;padding:48px}.bb-collection-desktop .decision-intro h3{font-size:50px}.bb-collection-desktop .decision-card{padding:28px;min-height:215px}.bb-collection-desktop .decision-card strong{font-size:20px}}@media(max-width:760px){.bb-collection-desktop .decision-dark{margin:28px -16px 0;padding:42px 16px 0;display:block}.bb-collection-desktop .decision-intro{padding:0 2px 32px}.bb-collection-desktop .decision-intro h3{max-width:340px;font-size:45px;line-height:.94}.bb-collection-desktop .decision-intro p{margin-top:20px;max-width:340px;font-size:12px}.bb-collection-desktop .decision-grid{display:grid;grid-template-columns:1fr;gap:1px;margin:0 -16px}.bb-collection-desktop .decision-card{min-height:175px;padding:27px 18px}.bb-collection-desktop .decision-card small{margin-bottom:28px}.bb-collection-desktop .decision-card strong{max-width:330px;font-size:21px}}.bb-collection-desktop #d-choose .category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bb-collection-desktop #d-pressing .family-products{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1050px)and (min-width:761px){.bb-collection-desktop #d-choose .category-tile:nth-child(4),.bb-collection-desktop #d-choose .category-tile:nth-child(5){aspect-ratio:1.4}.bb-collection-desktop #d-pressing .family-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.bb-collection-desktop #d-choose .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-collection-desktop #d-choose .category-tile:last-child{grid-column:1 / -1;aspect-ratio:2.05 / 1}.bb-collection-desktop #d-pressing .family-products{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-desktop #d-pressing .family-products .product-card{flex:0 0 79%;scroll-snap-align:start}}.bb-collection-desktop #d-pullup .family-products.count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bb-collection-desktop #d-pullup .family-products.count-5 .product-image{aspect-ratio:1 / 1}@media(max-width:1180px)and (min-width:761px){.bb-collection-desktop #d-pullup .family-products.count-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bb-collection-desktop #d-pullup .family-products.count-5 .product-top h4,.bb-collection-desktop #d-pullup .family-products.count-5 .product-top span{font-size:11px}.bb-collection-desktop #d-pullup .family-products.count-5 .best-for,.bb-collection-desktop #d-pullup .family-products.count-5 .product-desc{font-size:9.5px}}@media(max-width:760px){.bb-collection-desktop #d-pullup .family-products.count-5{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-desktop #d-pullup .family-products.count-5 .product-card{flex:0 0 79%;scroll-snap-align:start}}.bb-collection-desktop #d-pullup .pullup-series-grid{display:grid;grid-template-columns:3fr 2fr;gap:12px;align-items:start}.bb-collection-desktop #d-pullup .series-group{min-width:0}.bb-collection-desktop #d-pullup .series-header{min-height:205px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:12px}.bb-collection-desktop #d-pullup .series-basebar .series-header{background:#111;color:#fff}.bb-collection-desktop #d-pullup .series-bigbar .series-header{background:#e6e2da;color:#111}.bb-collection-desktop #d-pullup .series-eyebrow{margin-bottom:auto;font-size:8px;line-height:1;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#888}.bb-collection-desktop #d-pullup .series-header h3{margin:22px 0 8px;font-size:31px;line-height:.98;letter-spacing:-.05em}.bb-collection-desktop #d-pullup .series-header p{margin:0;max-width:500px;font-size:11px;line-height:1.5;color:#777}.bb-collection-desktop #d-pullup .series-basebar .series-header p{color:#aaa}.bb-collection-desktop #d-pullup .series-products{display:grid;gap:12px}.bb-collection-desktop #d-pullup .series-products.series-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-collection-desktop #d-pullup .series-products.series-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-collection-desktop #d-pullup .series-products .product-image{aspect-ratio:1 / 1}.bb-collection-desktop #d-pullup .series-products .product-top h4,.bb-collection-desktop #d-pullup .series-products .product-top span{font-size:11px}.bb-collection-desktop #d-pullup .series-products .best-for,.bb-collection-desktop #d-pullup .series-products .product-desc{font-size:9.5px}@media(max-width:1050px)and (min-width:761px){.bb-collection-desktop #d-pullup .pullup-series-grid{grid-template-columns:1fr;gap:34px}.bb-collection-desktop #d-pullup .series-header{min-height:170px}.bb-collection-desktop #d-pullup .series-products.series-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-collection-desktop #d-pullup .series-products.series-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bb-collection-desktop #d-pullup .pullup-series-grid{display:block}.bb-collection-desktop #d-pullup .series-group+.series-group{margin-top:36px}.bb-collection-desktop #d-pullup .series-header{min-height:160px;padding:24px 20px;margin:0 -16px 12px}.bb-collection-desktop #d-pullup .series-header h3{font-size:28px}.bb-collection-desktop #d-pullup .series-products.series-count-3,.bb-collection-desktop #d-pullup .series-products.series-count-2{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-desktop #d-pullup .series-products .product-card{flex:0 0 79%;scroll-snap-align:start}.bb-collection-desktop #d-pullup .series-products .product-top h4,.bb-collection-desktop #d-pullup .series-products .product-top span{font-size:11px}.bb-collection-desktop #d-pullup .series-products .best-for,.bb-collection-desktop #d-pullup .series-products .product-desc{font-size:10px}}.bb-collection-desktop #d-pullup .pullup-selector{margin-top:8px}.bb-collection-desktop #d-pullup .series-tabs{display:grid;grid-template-columns:3fr 2fr;gap:10px}.bb-collection-desktop #d-pullup .series-tab{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:#e8e4dc;color:#111;min-height:225px;padding:30px;text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;transition:background .18s ease,color .18s ease,border-color .18s ease}.bb-collection-desktop #d-pullup .series-tab:hover{background:#ded9d0}.bb-collection-desktop #d-pullup .series-tab.active{background:#111;color:#fff;border-color:#111}.bb-collection-desktop #d-pullup .series-tab-eyebrow{margin-bottom:auto;font-size:8px;line-height:1;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#777}.bb-collection-desktop #d-pullup .series-tab.active .series-tab-eyebrow{color:#888}.bb-collection-desktop #d-pullup .series-tab strong{display:block;margin-top:28px;font-size:31px;line-height:.98;letter-spacing:-.05em}.bb-collection-desktop #d-pullup .series-tab-copy{display:block;max-width:520px;margin-top:9px;font-size:11px;line-height:1.5;color:#6f6b64}.bb-collection-desktop #d-pullup .series-tab.active .series-tab-copy{color:#aaa}.bb-collection-desktop #d-pullup .series-tab-cta{display:block;margin-top:20px;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#777}.bb-collection-desktop #d-pullup .series-tab.active .series-tab-cta{color:#fff}.bb-collection-desktop #d-pullup .series-tab:focus-visible{outline:2px solid #111;outline-offset:3px}.bb-collection-desktop #d-pullup .series-tab.active:focus-visible{outline-color:#777}.bb-collection-desktop #d-pullup .series-panels{padding-top:22px}.bb-collection-desktop #d-pullup .series-panel[hidden]{display:none!important}.bb-collection-desktop #d-pullup .series-panel-meta{margin-bottom:12px;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#888}.bb-collection-desktop #d-pullup .series-panel .series-products{display:grid;gap:12px}.bb-collection-desktop #d-pullup #series-panel-basebar .series-products{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-collection-desktop #d-pullup #series-panel-bigbar .series-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-collection-desktop #d-pullup #series-panel-bigbar .product-image{aspect-ratio:1.15 / 1}.bb-collection-desktop #d-pullup .series-panel .product-top h4,.bb-collection-desktop #d-pullup .series-panel .product-top span{font-size:12px}.bb-collection-desktop #d-pullup .series-panel .best-for,.bb-collection-desktop #d-pullup .series-panel .product-desc{font-size:10.5px}.bb-collection-desktop #d-pullup .pullup-series-grid{display:none!important}@media(max-width:900px)and (min-width:761px){.bb-collection-desktop #d-pullup .series-tabs{grid-template-columns:1fr 1fr}.bb-collection-desktop #d-pullup .series-tab{min-height:190px;padding:25px}.bb-collection-desktop #d-pullup .series-tab strong{font-size:27px}}@media(max-width:760px){.bb-collection-desktop #d-pullup .series-tabs{grid-template-columns:1fr 1fr;gap:7px}.bb-collection-desktop #d-pullup .series-tab{min-height:155px;padding:18px 15px}.bb-collection-desktop #d-pullup .series-tab strong{font-size:22px;margin-top:20px}.bb-collection-desktop #d-pullup .series-tab-copy{font-size:9.5px;line-height:1.4}.bb-collection-desktop #d-pullup .series-tab-cta{font-size:7px;margin-top:14px}.bb-collection-desktop #d-pullup .series-panels{padding-top:17px}.bb-collection-desktop #d-pullup #series-panel-basebar .series-products,.bb-collection-desktop #d-pullup #series-panel-bigbar .series-products{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-desktop #d-pullup .series-panel .product-card{flex:0 0 79%;scroll-snap-align:start}.bb-collection-desktop #d-pullup #series-panel-bigbar .product-image{aspect-ratio:1 / 1}}.bb-collection-desktop #d-pullup .pullup-selector,.bb-collection-desktop #d-pullup .pullup-series-grid{display:none!important}.bb-collection-desktop #d-pullup .pullup-merch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:8px}.bb-collection-desktop #d-pullup .pullup-family-panel{min-height:290px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end}.bb-collection-desktop #d-pullup .pullup-family-panel.span-1{grid-column:span 1}.bb-collection-desktop #d-pullup .pullup-family-panel.span-2{grid-column:span 2}.bb-collection-desktop #d-pullup .pullup-family-panel.panel-dark{background:#111;color:#fff}.bb-collection-desktop #d-pullup .pullup-family-panel.panel-light{background:#e6e2da;color:#111}.bb-collection-desktop #d-pullup .family-panel-eyebrow{margin-bottom:auto;font-size:8px;line-height:1;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#777}.bb-collection-desktop #d-pullup .panel-dark .family-panel-eyebrow{color:#888}.bb-collection-desktop #d-pullup .pullup-family-panel h3{margin:24px 0 10px;font-size:31px;line-height:.98;letter-spacing:-.05em}.bb-collection-desktop #d-pullup .pullup-family-panel p{margin:0;max-width:520px;font-size:11px;line-height:1.5;color:#73706a}.bb-collection-desktop #d-pullup .panel-dark p{color:#aaa}.bb-collection-desktop #d-pullup .pullup-basebar-mobile-lane,.bb-collection-desktop #d-pullup .pullup-bigbar-mobile-lane{display:contents}.bb-collection-desktop #d-pullup .pullup-card .product-image{aspect-ratio:1 / 1}.bb-collection-desktop #d-pullup .pullup-card .product-top h4,.bb-collection-desktop #d-pullup .pullup-card .product-top span{font-size:11px}.bb-collection-desktop #d-pullup .pullup-card .best-for,.bb-collection-desktop #d-pullup .pullup-card .product-desc{font-size:9.5px}.bb-collection-desktop #d-pullup .pullup-bigbar-mobile-lane .pullup-card .product-image{aspect-ratio:1.08 / 1}@media(max-width:1180px)and (min-width:761px){.bb-collection-desktop #d-pullup .pullup-merch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bb-collection-desktop #d-pullup .pullup-family-panel{min-height:240px;padding:24px}.bb-collection-desktop #d-pullup .pullup-family-panel h3{font-size:27px}}@media(max-width:760px){.bb-collection-desktop #d-pullup .pullup-merch-grid{display:block;margin-top:4px}.bb-collection-desktop #d-pullup .pullup-family-panel{min-height:160px;padding:24px 20px;margin:0 -16px 12px}.bb-collection-desktop #d-pullup .pullup-family-panel h3{font-size:28px;margin-top:20px}.bb-collection-desktop #d-pullup .pullup-family-panel p{font-size:10px}.bb-collection-desktop #d-pullup .pullup-basebar-mobile-lane,.bb-collection-desktop #d-pullup .pullup-bigbar-mobile-lane{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-desktop #d-pullup .pullup-basebar-mobile-lane .pullup-card,.bb-collection-desktop #d-pullup .pullup-bigbar-mobile-lane .pullup-card{flex:0 0 79%;scroll-snap-align:start;margin-bottom:0}.bb-collection-desktop #d-pullup .pullup-basebar-mobile-lane,.bb-collection-desktop #d-pullup .pullup-bigbar-mobile-lane{margin-bottom:36px}}.bb-collection-desktop img[alt="BaseBlocks Trainer"]{object-position:left center!important}.bb-collection-desktop img[alt="The Big Bar Pro"]{object-position:center 48%!important}.bb-collection-desktop .shop-mode-tabs{gap:10px;margin-top:26px;flex-wrap:wrap}.bb-collection-desktop .shop-mode-btn{-webkit-appearance:none;appearance:none;min-height:52px;padding:0 24px;border:1px solid #aaa;background:#fff;color:#111;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.bb-collection-desktop .shop-mode-btn:hover{border-color:#111}.bb-collection-desktop .shop-mode-btn.active{background:#111;color:#fff;border-color:#111}.bb-collection-desktop .shop-mode-btn:focus-visible{outline:2px solid #111;outline-offset:3px}.bb-collection-desktop .shop-mode-panel[hidden],.bb-collection-desktop .collection-nav-set[hidden]{display:none!important}.bb-collection-desktop .collection-nav{gap:0}.bb-collection-desktop .collection-nav-set{display:flex;align-items:center;justify-content:center;gap:26px;min-width:max-content}.bb-collection-desktop .collection-nav-set a:last-child{background:#fff;color:#111;border-radius:99px;padding:8px 13px}.bb-collection-desktop .all-products{border-top:0;padding-top:82px}.bb-collection-desktop #d-air,.bb-collection-desktop #d-choose,.bb-collection-desktop #d-pullup,.bb-collection-desktop #d-stations,.bb-collection-desktop #d-pressing,.bb-collection-desktop #d-lower,.bb-collection-desktop #d-accessories,.bb-collection-desktop #d-all{scroll-margin-top:126px}@media(max-width:760px){.bb-collection-desktop .shop-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:22px}.bb-collection-desktop .shop-mode-btn{min-height:50px;padding:0 11px;font-size:8px;line-height:1.25}.bb-collection-desktop .collection-nav-set{justify-content:flex-start;gap:20px}.bb-collection-desktop .all-products{padding-top:62px}}.bb-collection-desktop #d-accessories img[alt="The Minimalist Rings"],.bb-collection-desktop [data-family=accessories] img[alt="The Minimalist Rings"]{object-fit:contain!important;padding:3%;background:#ece9e3}.bb-collection-mobile{--ink:#111;--paper:#fbfaf7;--muted:#77736d;--line:#dedbd4;--soft:#eeebe5;--white:#fff}.bb-collection-mobile,.bb-collection-mobile *{box-sizing:border-box}.bb-collection-mobile{scroll-behavior:smooth}.bb-collection-mobile{margin:0;background:#e9e7e2;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.bb-collection-mobile a{color:inherit;text-decoration:none}.bb-collection-mobile button,.bb-collection-mobile select{font:inherit}.bb-collection-mobile img{display:block;width:100%;height:100%;object-fit:cover}.bb-collection-mobile .app{width:100%;max-width:480px;margin:0 auto;background:var(--paper);min-height:100vh;overflow:hidden}.bb-collection-mobile .announcement{height:27px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bb-collection-mobile .mobile-head{height:58px;position:sticky;top:0;z-index:100;background:#f5f2ecf7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.bb-collection-mobile .navin{height:100%;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:0 12px}.bb-collection-mobile .hamb{width:40px;height:58px;display:flex;align-items:center;justify-content:flex-start;border:0;background:transparent;padding:0;font-size:18px;cursor:pointer;color:var(--ink)}.bb-collection-mobile .menu-icon{display:block;line-height:1;transform:translateY(-1px)}.bb-collection-mobile .logo{font-size:20px;font-weight:900;letter-spacing:-.07em;text-align:center}.bb-collection-mobile .cart{font-size:9px;font-weight:850;text-align:right;letter-spacing:.03em}.bb-collection-mobile.menu-open{overflow:hidden}.bb-collection-mobile .mobileMenu{position:fixed;z-index:90;top:85px;bottom:0;left:50%;width:min(480px,100vw);transform:translate(-50%);background:var(--paper);display:none;overflow-y:auto;overscroll-behavior:contain}.bb-collection-mobile .mobileMenu.open{display:block;animation:menuReveal .18s ease-out}@keyframes menuReveal{0%{opacity:.35;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.bb-collection-mobile .mobileMenuInner{padding:8px 20px 34px}.bb-collection-mobile .menuPrimary a{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:28px;font-weight:650;letter-spacing:-.05em;border-bottom:1px solid var(--line)}.bb-collection-mobile .menuArrow{font-size:18px;font-weight:450;letter-spacing:0}.bb-collection-mobile .menuSection{padding-top:28px}.bb-collection-mobile .menuLabel{font-size:8px;font-weight:850;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.bb-collection-mobile .menuCategories,.bb-collection-mobile .menuTrain{margin-top:12px;border-top:1px solid var(--line)}.bb-collection-mobile .menuCategories a,.bb-collection-mobile .menuTrain a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:17px;font-weight:650;letter-spacing:-.025em;border-bottom:1px solid var(--line)}.bb-collection-mobile .menuAir{display:block;margin-top:28px;padding:20px;background:#111;color:#fff}.bb-collection-mobile .menuAirTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.bb-collection-mobile .menuAir strong{font-size:25px;letter-spacing:-.055em}.bb-collection-mobile .menuBadge{font-size:8px;font-weight:850;letter-spacing:.16em;border:1px solid rgba(255,255,255,.48);padding:5px 7px}.bb-collection-mobile .menuAir p{margin-top:8px;max-width:260px;font-size:12px;line-height:1.45;color:#ffffffb8}.bb-collection-mobile .menuTrain{margin-top:12px}.bb-collection-mobile .menuSupport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;border-top:1px solid var(--line)}.bb-collection-mobile .menuSupport a{min-height:42px;display:flex;align-items:center;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line)}.bb-collection-mobile .hero{padding:40px 18px 20px}.bb-collection-mobile .kicker{font-size:8px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.bb-collection-mobile .hero h1{font-size:51px;line-height:.89;letter-spacing:-.068em;margin:10px 0 14px}.bb-collection-mobile .hero p{font-size:13px;line-height:1.45;color:#5d5954;max-width:330px;margin:0}.bb-collection-mobile .mode-wrap{position:sticky;top:58px;z-index:45;background:#fbfaf7f7;padding:10px 12px 9px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bb-collection-mobile .mode-switch{display:grid;grid-template-columns:1fr 1fr;border:1px solid #111;background:#fff}.bb-collection-mobile .mode-btn{min-height:50px;border:0;background:#fff;color:#111;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:0 7px;cursor:pointer}.bb-collection-mobile .mode-btn.active{background:#111;color:#fff}.bb-collection-mobile .trust-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#fff}.bb-collection-mobile .trust-strip div{padding:12px 8px;border-right:1px solid var(--line);text-align:center}.bb-collection-mobile .trust-strip div:last-child{border:0}.bb-collection-mobile .trust-strip strong{display:block;font-size:9px;line-height:1.15}.bb-collection-mobile .trust-strip span{display:block;font-size:7px;color:#888;margin-top:3px}.bb-collection-mobile #m-choose,.bb-collection-mobile #m-pullup,.bb-collection-mobile #m-stations,.bb-collection-mobile #m-pressing,.bb-collection-mobile #m-lower,.bb-collection-mobile #m-accessories,.bb-collection-mobile #m-all,.bb-collection-mobile #m-air{scroll-margin-top:126px}.bb-collection-mobile .mode-panel{display:none}.bb-collection-mobile .mode-panel.active{display:block}.bb-collection-mobile .section{padding:54px 16px}.bb-collection-mobile .section-head{margin-bottom:20px}.bb-collection-mobile .section-head h2{font-size:35px;line-height:.96;letter-spacing:-.055em;margin:8px 0 0;max-width:340px}.bb-collection-mobile .section-head p{font-size:11px;line-height:1.45;color:var(--muted);margin:10px 0 0;max-width:340px}.bb-collection-mobile .no-copy p{display:none}.bb-collection-mobile .anchor-rail{display:flex;gap:7px;overflow:auto;padding:14px 16px 4px;scrollbar-width:none}.bb-collection-mobile .anchor-rail a{white-space:nowrap;border:1px solid #aaa;border-radius:99px;padding:9px 12px;background:#fff;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.bb-collection-mobile .anchor-rail a:first-child{background:#111;color:#fff;border-color:#111}.bb-collection-mobile .category-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bb-collection-mobile .category-card{position:relative;aspect-ratio:.95;overflow:hidden;background:#d9d6cf}.bb-collection-mobile .category-card:nth-child(5){grid-column:1/-1;aspect-ratio:1.95}.bb-collection-mobile .category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b8,#00000005 63%)}.bb-collection-mobile .category-card span{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;color:#fff}.bb-collection-mobile .category-card strong{font-size:16px;display:block;line-height:1.02;letter-spacing:-.035em}.bb-collection-mobile .category-card small{display:block;font-size:7.5px;margin-top:5px;color:#ffffffc9;letter-spacing:.01em}.bb-collection-mobile .quick-guide{margin-top:10px;background:#111;color:#fff;padding:20px 16px 4px}.bb-collection-mobile .quick-guide-top{display:flex;justify-content:space-between;align-items:end;padding:0 2px 13px}.bb-collection-mobile .quick-guide-top strong{font-size:19px;letter-spacing:-.035em}.bb-collection-mobile .quick-guide-top span{font-size:8px;color:#888;text-transform:uppercase;letter-spacing:.12em}.bb-collection-mobile .quick-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #303030;padding:14px 2px;font-size:11px}.bb-collection-mobile .quick-link small{color:#8d8d8d;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.bb-collection-mobile .quick-link b{font-size:16px;font-weight:500}.bb-collection-mobile .family-title{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:15px}.bb-collection-mobile .family-title h2{font-size:34px;line-height:.96;letter-spacing:-.055em;margin:8px 0 0}.bb-collection-mobile .family-title a{font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #333;padding-bottom:2px;white-space:nowrap}.bb-collection-mobile .family-sub{font-size:10px;color:var(--muted);line-height:1.4;margin:-4px 0 20px;max-width:320px}.bb-collection-mobile .series-head{display:flex;align-items:center;justify-content:space-between;margin:24px 0 10px}.bb-collection-mobile .series-head strong{font-size:14px;letter-spacing:-.025em}.bb-collection-mobile .series-head span{font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.09em;color:#7a7772}.bb-collection-mobile .series-head.dark{background:#111;color:#fff;margin:24px -16px 10px;padding:14px 16px}.bb-collection-mobile .series-head.dark span{color:#8f8f8f}.bb-collection-mobile .product-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.bb-collection-mobile .product-card{flex:0 0 59%;scroll-snap-align:start;min-width:0}.bb-collection-mobile .product-media{aspect-ratio:.95;background:#ece9e3;position:relative;overflow:hidden}.bb-collection-mobile .product-media img{object-position:center}.bb-collection-mobile img[alt="BaseBlocks Trainer"]{object-position:left center!important}.bb-collection-mobile img[alt="The Big Bar Pro"]{object-position:center 48%!important}.bb-collection-mobile .badge{position:absolute;z-index:2;left:8px;top:8px;background:#fff;padding:6px 7px;font-size:6.5px;font-weight:900;letter-spacing:.08em}.bb-collection-mobile .product-meta{padding:9px 1px 0}.bb-collection-mobile .product-row{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.bb-collection-mobile .product-row h4,.bb-collection-mobile .product-row span{font-size:9.5px;line-height:1.2;margin:0}.bb-collection-mobile .product-row h4{font-weight:900;max-width:72%}.bb-collection-mobile .product-row span{white-space:nowrap}.bb-collection-mobile .product-meta p{font-size:8.5px;line-height:1.3;color:#6e6b66;margin:5px 0 0}.bb-collection-mobile #m-pressing .series-head{margin-top:18px}.bb-collection-mobile #m-lower .product-card{flex-basis:61%}.bb-collection-mobile .browse-section{padding:42px 12px 56px}.bb-collection-mobile .browse-section .section-head{padding:0 4px;margin-bottom:16px}.bb-collection-mobile .browse-section .section-head h2{font-size:38px}.bb-collection-mobile .filter-row{display:flex;gap:6px;overflow:auto;scrollbar-width:none;padding:1px 4px 11px}.bb-collection-mobile .chip{border:1px solid #aaa;background:#fff;border-radius:99px;padding:9px 11px;white-space:nowrap;font-size:8px;font-weight:850;cursor:pointer}.bb-collection-mobile .chip.active{background:#111;color:#fff;border-color:#111}.bb-collection-mobile .sort{width:calc(100% - 8px);margin:0 4px 18px;border:1px solid #bbb;background:#fff;border-radius:0;padding:11px;font-size:9px;color:#333}.bb-collection-mobile .browse-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 8px}.bb-collection-mobile .browse-card{min-width:0}.bb-collection-mobile .browse-card.hidden{display:none}.bb-collection-mobile .browse-media{aspect-ratio:.9;background:#ece9e3;position:relative;overflow:hidden}.bb-collection-mobile .browse-name{display:flex;justify-content:space-between;gap:7px;padding:8px 1px 0}.bb-collection-mobile .browse-name strong,.bb-collection-mobile .browse-name span{font-size:8.5px;line-height:1.2}.bb-collection-mobile .browse-name strong{font-weight:900;max-width:70%}.bb-collection-mobile .browse-name span{white-space:nowrap}.bb-collection-mobile .air{background:#111;color:#fff;margin-top:4px}.bb-collection-mobile .air-image{height:345px;background:#222}.bb-collection-mobile .air-copy{padding:30px 18px 36px}.bb-collection-mobile .air-copy h2{font-size:40px;line-height:.94;letter-spacing:-.06em;margin:10px 0 13px}.bb-collection-mobile .air-copy p{font-size:11px;line-height:1.45;color:#aaa;margin:0;max-width:330px}.bb-collection-mobile .air-link{display:inline-block;margin-top:18px;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #777;padding-bottom:3px}.bb-collection-mobile .footer-trust{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d8d5cf}.bb-collection-mobile .footer-trust div{background:#ece9e3;padding:20px 16px;min-height:90px}.bb-collection-mobile .footer-trust strong{display:block;font-size:10px}.bb-collection-mobile .footer-trust span{display:block;color:#777;font-size:8px;line-height:1.35;margin-top:5px}.bb-collection-mobile footer{padding:30px 16px 50px;border-top:1px solid var(--line);font-size:8px;color:#777;display:flex;justify-content:space-between}.bb-collection-mobile .mode-fade{animation:fade .18s ease}@keyframes fade{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@media(min-width:481px){.bb-collection-mobile{padding:20px 0}.bb-collection-mobile .app{box-shadow:0 5px 30px #00000014}}.bb-collection-mobile .section{padding:48px 14px}.bb-collection-mobile .section+.section{border-top:1px solid var(--line)}.bb-collection-mobile .section-head{margin-bottom:17px}.bb-collection-mobile .family-title{margin-bottom:17px;align-items:flex-end}.bb-collection-mobile .family-title h2{font-size:32px;line-height:.96;margin-top:7px}.bb-collection-mobile #m-choose{padding-top:44px;padding-bottom:50px}.bb-collection-mobile #m-choose .section-head{margin-bottom:16px}.bb-collection-mobile .series-head,.bb-collection-mobile .series-head.dark{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:24px 0 11px;padding:0 0 8px;background:transparent;color:#111;border-bottom:1px solid #d8d5cf}.bb-collection-mobile #m-pullup .series-head:first-of-type{margin-top:5px}.bb-collection-mobile #m-pressing .series-head{margin-top:23px}.bb-collection-mobile .series-head strong{font-size:10px;line-height:1;font-weight:900;letter-spacing:.095em;text-transform:uppercase}.bb-collection-mobile .series-head span,.bb-collection-mobile .series-head.dark span{font-size:7px;line-height:1;color:#85817b;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bb-collection-mobile .product-grid-mobile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 8px;width:100%;margin:0;padding:0;overflow:visible}.bb-collection-mobile .product-grid-mobile .product-card{min-width:0;width:auto;display:block}.bb-collection-mobile .product-grid-mobile .product-media{width:100%;aspect-ratio:.91;background:#ece9e3}.bb-collection-mobile .product-grid-mobile .product-meta{padding:8px 1px 0}.bb-collection-mobile .product-grid-mobile .product-row{gap:5px}.bb-collection-mobile .product-grid-mobile .product-row h4,.bb-collection-mobile .product-grid-mobile .product-row span{font-size:8.8px;line-height:1.18}.bb-collection-mobile .product-grid-mobile .product-row h4{max-width:68%;letter-spacing:-.01em}.bb-collection-mobile .product-grid-mobile .product-meta p{margin-top:4px;font-size:7.8px;line-height:1.3;color:#77736d}.bb-collection-mobile .product-grid-mobile .badge{left:6px;top:6px;padding:5px 6px;font-size:5.8px}.bb-collection-mobile .product-grid-mobile img[alt="BaseBlocks Trainer"]{object-position:28% center!important}.bb-collection-mobile .product-grid-mobile img[alt="The Big Bar Pro"]{object-position:center 48%!important}.bb-collection-mobile #m-stations .product-grid-mobile{margin-top:2px}.bb-collection-mobile #m-lower .product-card{width:auto;min-width:0}.bb-collection-mobile .browse-section{padding-top:39px}@media(max-width:360px){.bb-collection-mobile .section{padding-left:12px;padding-right:12px}.bb-collection-mobile .product-grid-mobile{gap:20px 7px}.bb-collection-mobile .product-grid-mobile .product-row h4,.bb-collection-mobile .product-grid-mobile .product-row span{font-size:8.2px}.bb-collection-mobile .product-grid-mobile .product-meta p{font-size:7.3px}}.bb-collection-mobile .footer-bottom-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bb-collection-mobile .footer-bottom-trust div{padding:16px 7px;min-height:70px;display:flex;flex-direction:column;justify-content:center}.bb-collection-mobile .footer-bottom-trust strong{font-size:9px}.bb-collection-mobile .footer-bottom-trust span{font-size:7px;margin-top:4px}.bb-collection-mobile .mode-wrap{padding-top:12px;padding-bottom:11px}.bb-collection-mobile #m-choose,.bb-collection-mobile .browse-section{padding-top:34px}@media(min-width:481px){.bb-collection-mobile .mode-wrap{padding-top:12px}}.bb-collection-mobile .mode-wrap{position:sticky;top:56px;z-index:49;background:#111;padding:0;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.bb-collection-mobile .mode-switch{display:grid;grid-template-columns:1fr 1fr;width:100%;border:0;background:#111}.bb-collection-mobile .mode-btn{min-height:48px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:#111;color:#8f8f8f;font-size:8.5px;line-height:1;font-weight:900;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.bb-collection-mobile .mode-btn+.mode-btn{border-left:1px solid #292929}.bb-collection-mobile .mode-btn.active{background:#111;color:#fff;border-bottom-color:#fff}.bb-collection-mobile .mode-btn:focus-visible{outline:2px solid #fff;outline-offset:-4px}.bb-collection-mobile #m-choose,.bb-collection-mobile .browse-section{padding-top:30px}@media(min-width:481px){.bb-collection-mobile .mode-wrap{padding:0}}.bb-collection-mobile #m-accessories img[alt="The Minimalist Rings"],.bb-collection-mobile [data-family=accessories] img[alt="The Minimalist Rings"]{object-fit:contain!important;padding:3%;background:#ece9e3}.bb-collection-desktop .badge,.bb-collection-mobile .badge{display:inline-block!important;right:auto!important;color:#111!important}.bb-collection-desktop .badge{padding-bottom:5px!important}.bb-collection-mobile .badge{padding-bottom:4px!important}.bb-collection-mobile .product-grid-mobile .badge{padding-bottom:3px!important}
/*# sourceMappingURL=/cdn/shop/t/103/assets/bb-collection.css.map */
