.bb-bundles-routines__hero{max-width:880px}.bb-bundles-routines__note{margin:-1.2rem 0 2.4rem;font-weight:700;color:#0b2d8f}.bb-bundles-routines__steps{padding:3.2rem 0;background:#0b2d8f;color:#fff}.bb-bundles-routines__steps-title{margin:0 0 2rem;color:#fff;text-align:center}.bb-bundles-routines__steps-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}.bb-bundles-routines__steps-list li{display:grid;grid-template-columns:auto 1fr;gap:.2rem .9rem;align-items:center;padding:1.6rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.bb-bundles-routines__steps-list span{grid-row:1 / 3;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#f5a800;color:#0b2d8f;font-weight:800}.bb-bundles-routines__steps-list strong{color:#fff;font-size:1.5rem}.bb-bundles-routines__steps-list small{color:#ffffffd1;font-size:1.2rem;line-height:1.4}.bb-bundles-routines__heading{max-width:720px;margin-bottom:2.4rem}.bb-bundles-routines__heading h2{margin:0 0 .8rem;color:#0b2d8f;font-size:clamp(3rem,5vw,4.6rem)}.bb-bundles-routines__heading p:last-child{margin:0;max-width:660px;font-size:1.6rem;line-height:1.6}.bb-bundles-routines .product-grid{margin-top:0;padding:0}.bb-bundles-routines__quiz{padding:5.6rem 0;text-align:center;background:#fafaf7}.bb-bundles-routines__quiz h2{margin:0 auto 1rem;max-width:700px;color:#0b2d8f;font-size:clamp(3rem,5vw,4.8rem)}.bb-bundles-routines__quiz p:not(.bb-hero__eyebrow){max-width:620px;margin:0 auto 2.4rem;font-size:1.6rem}@media screen and (max-width:989px){.bb-bundles-routines__steps-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.bb-bundles-routines__steps-list{grid-template-columns:1fr}.bb-bundles-routines__hero .bb-hero__headline{font-size:4.2rem}}@media(prefers-reduced-motion:reduce){.bb-bundles-routines *{scroll-behavior:auto}}[data-bar-builder] .bb-variant-card{transition:box-shadow .16s ease,transform .16s ease}[data-bar-builder] .bb-variant-card.is-selected{box-shadow:0 0 0 3px var(--bb-cobalt);transform:translateY(-2px)}.bb-bar-select{width:100%;cursor:pointer}.bb-bar-select[aria-pressed=true]{background:var(--bb-cobalt);color:#fff}.bb-bar-select:disabled{cursor:not-allowed;opacity:.55}.bb-bar-builder-summary{position:sticky;bottom:16px;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;margin-top:32px;padding:16px 20px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;color:var(--bb-near-black);box-shadow:0 10px 32px #00000024}.bb-bar-builder-summary span{display:block;margin-top:3px}.bb-bar-builder-summary__button{min-height:46px;padding:10px 20px;border:0;border-radius:6px;background:var(--bb-cobalt);color:#fff;font:inherit;font-weight:700;cursor:pointer}.bb-bar-builder-summary__button:disabled{cursor:not-allowed;opacity:.5}.bb-bar-builder-summary__error{grid-column:1 / -1;margin:0;color:#b42318}@media screen and (max-width:749px){.bb-bar-builder-summary{grid-template-columns:1fr auto;bottom:8px;gap:10px;padding:14px}.bb-bar-builder-summary__button{grid-column:1 / -1;width:100%}}.cart-next-product{border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1.5rem 0}.cart-next-product__eyebrow{color:rgba(var(--color-foreground),.7);font-size:1.1rem;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.cart-next-product__heading{font-size:1.6rem;margin:0 0 1rem}.cart-next-product__card{align-items:center;display:grid;gap:1.2rem;grid-template-columns:7.2rem 1fr}.cart-next-product__media{align-self:stretch;background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius);display:block;overflow:hidden}.cart-next-product__image{height:100%;object-fit:cover;width:100%}.cart-next-product__details{min-width:0}.cart-next-product__title{display:block;font-size:1.3rem;font-weight:600;line-height:1.3;text-decoration:none}.cart-next-product__price{font-size:1.2rem;margin:.4rem 0 .8rem}.cart-next-product__button{min-height:3.6rem;min-width:0;padding:0 1.6rem}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
