.bb{--bb-dark:#14264b;--bb-paper:#f6f7f8;color:#14264b;margin-block:24px 44px;line-height:1.6;font-family:var(--font-body-family)}.bb h1,.bb h2,.bb h3{letter-spacing:-.025em;line-height:1.15;color:#14264b}.bb h1{font-size:clamp(34px,4.5vw,64px);margin:12px 0 20px}.bb h2{font-size:clamp(26px,3vw,40px)}.bb h3{font-size:22px}.bb .eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.bb .bb-hero{background:#eef3f6;border-radius:12px;gap:0;overflow:hidden}.bb .bb-hero>div{padding:clamp(24px,4vw,54px)}.bb .bb-hero img{width:100%;height:auto;object-fit:contain;max-height:450px;border-radius:0}.bb .bb-nav{gap:8px;margin:14px 0;padding:16px 0}.bb .bb-nav a{border:1px solid #adbacd;border-radius:8px;display:inline-flex;align-items:center;min-height:46px;padding:10px 17px;font-weight:600;font-size:14px}.bb .bb-nav a[aria-current]{background:#4770db;border-color:#4770db;color:#fff}.bb .btn{border-radius:8px;min-height:46px;font-size:14px;font-weight:650;padding:10px 17px}.bb .bb-grid{gap:16px}.bb .bb-card{border:1px solid #d9e0e7;border-radius:14px;overflow:hidden}.bb .bb-card .photo{background:#f6f7f8;aspect-ratio:4/3}.bb .bb-card .photo img{object-fit:contain}.bb .bb-card .copy{padding:20px;gap:10px}.bb .bb-card h3{font-size:22px}.bb .bb-feature{background:#edf3f6;border-radius:14px;padding:28px;gap:24px}.bb .bb-feature img{width:100%;height:auto;object-fit:contain}.bb .bb-feature h2{font-size:clamp(28px,3vw,40px)}.bb .bb-feature p{font-size:15px}.bb .bb-feature .btn{margin-top:14px}.bb .bb-service{background:#f5f1e9;border-radius:14px;padding:28px}.bb .bb-accessories details{border-radius:14px;background:#fff}.bb .bb-selector-insights{border:0;background:#edf3f6;border-radius:14px;padding:28px}.bb .bb-selector-insights h2{margin:10px 0 20px}.bb .bb-selection-now{font-weight:700;padding:14px 18px;border-left:4px solid #4770db;background:#fff;border-radius:8px}.bb .bb-feel-scale{background:linear-gradient(90deg,#e9dcf4,#c9e5fb,#d0eee1);border-radius:28px;padding:8px;gap:0}.bb .bb-feel-scale span{background:transparent;border:0;border-radius:20px;font-weight:600}.bb .bb-feel-scale span[aria-current=true]{background:#fff;border:2px solid #4770db;border-radius:20px}.bb .bb-upgrade-option{background:#fff;border:1px solid #d9e0e7;border-radius:16px;padding:20px}.bb .bb-upgrade-option button{background:#4770db;border-radius:8px}.bb .bb-finance{padding-top:36px;border-top:1px solid #d9e0e7}.bb .bb-payment-steps li{background:#edf3f6;border-radius:12px}.bb .bb-payment-grid article{border:1px solid #d9e0e7;background:#fff;border-radius:14px;padding:20px}.bb .bb-payment-grid a{font-weight:650;color:#325cc0}.bb .bb-filter button{border-radius:24px;border-color:#adbacd;font-size:14px}.bb .bb-filter button[aria-pressed=true]{background:#4770db}.bb details{border-bottom:1px solid #d9e0e7;padding:15px 0}.bb summary{min-height:44px;cursor:pointer;font-weight:650}.bb :is(a,button,select,summary):focus-visible{outline:3px solid #407fbd;outline-offset:4px}.bb .bb-price{font-weight:650}@media(max-width:749px){.bb .bb-hero,.bb .bb-feature{grid-template-columns:1fr}.bb .bb-hero>div{padding:26px}.bb .bb-hero img{max-height:350px}.bb .bb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bb .bb-card .copy{padding:14px}.bb .bb-card h3{font-size:17px}.bb .bb-card .photo{aspect-ratio:4/3}.bb .bb-feature,.bb .bb-service,.bb .bb-selector-insights{padding:22px}.bb section{margin:24px 0}.bb .bb-nav{gap:6px}.bb .bb-nav a{padding:10px 12px;font-size:13px}.bb .bb-accessories,.bb .bb-payment-grid{grid-template-columns:1fr}}@media(max-width:400px){.bb .bb-grid.secondary{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bb *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bedder-brooklyn-helix-parity.css.map */
