.bb-closing-band__row{display:flex;flex-direction:column;gap:1.6rem;align-items:center;text-align:center}@media screen and (min-width:750px){.bb-closing-band__row{flex-direction:row;justify-content:center;text-align:start;gap:2.4rem}}.bb-closing-band__copy{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.4rem 1.2rem}@media screen and (min-width:750px){.bb-closing-band__copy{justify-content:flex-start}}.bb-closing-band__heading{margin:0;color:rgb(var(--color-foreground))}.bb-closing-band__text{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.85)}.bb-closing-band__cta{flex:none}.bb-shelf{scroll-margin-top:9rem}.bb-color-cards__head{text-align:center;margin:0 0 3.2rem}.bb-color-cards__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-button))}.bb-color-cards__heading{margin:0}.bb-color-cards__grid{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.bb-color-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-color-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-color-cards__card{display:flex;flex-direction:column;gap:1.2rem;text-decoration:none;color:rgb(var(--color-foreground))}.bb-color-cards__media{display:block;position:relative;aspect-ratio:4 / 5;border-radius:1.6rem;overflow:hidden;background-color:rgba(var(--color-foreground),.05);border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 1.6rem 3.2rem -2.4rem #00000059;transition:box-shadow .3s ease}.bb-color-cards__card:hover .bb-color-cards__media{box-shadow:0 2rem 4rem -2.4rem #00000073}.bb-color-cards__badge{position:absolute;z-index:2;inset-block-start:1.2rem;inset-inline-start:1.2rem;padding:.5rem 1.2rem;border-radius:10rem;background:rgb(var(--color-background));font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));box-shadow:0 .6rem 1.6rem -.8rem #00000059}.bb-color-cards__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bb-color-cards__card:hover .bb-color-cards__img{transform:scale(1.04)}.bb-color-cards__swatch{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);inline-size:58%;aspect-ratio:1;border-radius:50%;background-color:var(--bb-swatch, #ccc);box-shadow:inset 0 -1.2rem 2.4rem #00000014,0 1.6rem 3.2rem -1.6rem #00000040;transition:transform .4s ease}.bb-color-cards__card:hover .bb-color-cards__swatch{transform:translate(-50%,-50%) scale(1.05)}.bb-color-cards__label{display:flex;flex-direction:column;gap:.4rem;padding-inline:.4rem}.bb-color-cards__name-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.bb-color-cards__name{font-weight:700;font-size:1.5rem;letter-spacing:.02em}.bb-color-cards__price{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.7);white-space:nowrap}.bb-color-cards__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-button));white-space:nowrap}.bb-color-cards__cta svg{inline-size:1.4rem;block-size:1.4rem;transition:transform .2s ease}.bb-color-cards__card:hover .bb-color-cards__cta svg{transform:translate(.3rem)}@media(prefers-reduced-motion:reduce){.bb-color-cards__img,.bb-color-cards__swatch,.bb-color-cards__cta svg{transition:none}.bb-color-cards__card:hover .bb-color-cards__img{transform:none}.bb-color-cards__card:hover .bb-color-cards__swatch{transform:translate(-50%,-50%)}}.bb-criteria__list{display:grid;gap:2rem 4rem;margin:3.2rem 0 0;padding:0;list-style:none}.bb-criteria__item{display:flex;align-items:flex-start;gap:1.2rem}.bb-criteria__tick{flex:0 0 auto;inline-size:2.4rem;block-size:2.4rem;margin-block-start:.1rem;color:var(--bb-line-ink)}.bb-criteria__text{font-size:1.7rem;line-height:1.5;color:rgba(var(--color-foreground),.92)}@media screen and (min-width:750px){.bb-criteria__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 5.6rem}}@media screen and (min-width:990px){.bb-criteria__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3.2rem,5vw,8rem);align-items:start}.bb-criteria__list{margin-top:.8rem}}.bb-delivery__heading{max-width:20ch}.bb-delivery__track{position:relative;margin-top:4rem}.bb-delivery__rule{display:none}.bb-delivery__steps{position:relative;display:grid;gap:2.8rem;margin:0;padding:0;list-style:none}.bb-delivery__steps:before{content:"";position:absolute;inset-block:.6rem;inset-inline-start:.5rem;inline-size:var(--bb-line-w);background-color:var(--bb-line-ink-soft)}.bb-delivery__step{position:relative;display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:1.6rem;align-items:start}.bb-delivery__node{inline-size:1.2rem;block-size:1.2rem;margin-block-start:.6rem;border-radius:50%;background-color:var(--bb-line-ink)}.bb-delivery__label{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--bb-t-ui);line-height:1.2}.bb-delivery__detail{margin:.6rem 0 0;max-width:32ch;font-size:var(--bb-t-small);line-height:1.6;color:rgba(var(--color-foreground),.76)}.bb-delivery__honesty{margin:4rem 0 0;max-width:72ch;font-size:var(--bb-t-body);line-height:1.7;color:rgba(var(--color-foreground),.82)}@media screen and (min-width:750px){.bb-delivery__rule{display:block;position:absolute;inset-block-start:.5rem;inset-inline:.6rem;block-size:var(--bb-line-w);background-color:var(--bb-line-ink-soft)}.bb-delivery__rule-fill{display:block;inline-size:100%;block-size:100%;background-color:var(--bb-line-ink)}.bb-delivery__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 3.2rem}.bb-delivery__steps:before{display:none}.bb-delivery__step{display:block}.bb-delivery__node{display:block;margin-block-start:0}.bb-delivery__step-body{margin-block-start:2rem}.bb-delivery__honesty{margin-top:5.6rem}}.bb-foot{border-top:.1rem solid rgba(var(--color-foreground),.08)}.bb-foot .bb-foot__in{padding-top:5.6rem;padding-bottom:3.2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3.2rem}.bb-foot__top{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:64rem}.bb-foot__brand{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}.bb-foot__line{margin:0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bb-foot__contact,.bb-foot__contact p{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bb-foot__contact a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.bb-foot__nav{width:100%;padding:2.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.bb-foot__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:1rem}.bb-foot__links li{display:inline-flex;align-items:center}.bb-foot__links li+li:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:rgba(var(--color-foreground),.3);margin-inline:1.4rem}.bb-foot__links a{font-size:1.4rem;font-weight:500;letter-spacing:.02em;color:rgba(var(--color-foreground),.85);text-decoration:none;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100% / 0 .1rem no-repeat;padding-bottom:.2rem;transition:background-size .25s ease,color .2s ease}.bb-foot__links a:hover{color:rgb(var(--color-button));background-size:100% .1rem}.bb-foot__bottom{width:100%;display:flex;flex-direction:column-reverse;align-items:center;gap:1.6rem}.bb-foot__copy{display:inline-flex;align-items:center;font-size:1.3rem;color:rgba(var(--color-foreground),.65);letter-spacing:.04em}.bb-foot__copy a{color:inherit;text-underline-offset:.3rem}.bb-foot__sep{inline-size:.4rem;block-size:.4rem;border-radius:50%;background:rgba(var(--color-foreground),.3);margin-inline:1.2rem}.bb-foot__pay .list-payment{justify-content:center;margin:0}@media screen and (min-width:990px){.bb-foot__bottom{flex-direction:row;justify-content:space-between}}@media screen and (max-width:749px){.bb-foot .bb-foot__in{padding-top:4.4rem;gap:2.4rem}.bb-foot__brand{font-size:1.7rem}.bb-foot__links{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.2rem;justify-items:center;text-align:center}.bb-foot__links li+li:before{content:none}.bb-foot__links a{font-size:1.3rem;white-space:normal}}@media(prefers-reduced-motion:reduce){.bb-foot__links a{transition:none}}body:has(.sticky-atc) .bb-foot .bb-foot__in{padding-bottom:calc(10.4rem + env(safe-area-inset-bottom,0px))}.bb-guarantee__heading{margin:0 0 3.2rem;text-align:center;color:rgb(var(--color-foreground))}.bb-guarantee__card{background:rgb(var(--color-background));border-radius:2.4rem;padding:4rem 3.2rem;box-shadow:0 3.2rem 6.4rem -4rem #00000047}.bb-guarantee__grid{display:grid;gap:3.2rem;margin:0;padding:0;list-style:none;text-align:center;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}@media screen and (min-width:750px){.bb-guarantee__grid{gap:3.2rem 4rem}}.bb-guarantee__item{display:flex;flex-direction:column;gap:.8rem;align-items:center}.bb-guarantee__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:4.4rem;block-size:4.4rem;margin-bottom:.4rem;border-radius:50%;background-color:rgba(var(--color-button),.08);color:rgb(var(--color-button))}.bb-guarantee__icon svg{inline-size:2.2rem;block-size:2.2rem}.bb-guarantee__eyebrow{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button))}.bb-guarantee__text{margin:0;max-width:32ch;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.bb-hero{position:relative;isolation:isolate;overflow:hidden}.bb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bb-hero__bg img{inline-size:100%;block-size:100%;object-fit:cover}.bb-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-background),.72)}.bb-hero__frame{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem}.bb-hero__content{position:relative;z-index:2;order:0;display:flex;flex-direction:column;align-items:center;gap:1.6rem;inline-size:100%;max-width:56rem;margin-inline:auto;text-align:center}.bb-hero__eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.bb-hero .bb-hero__heading{margin:0;font-size:clamp(3.6rem,6.4vw,7rem);line-height:1.04;letter-spacing:-.02em;overflow-wrap:break-word;color:rgb(var(--color-foreground))}.bb-hero__rule{display:block;inline-size:6.4rem;block-size:.1rem;margin:.8rem 0;background-color:rgba(var(--color-foreground),.38)}.bb-hero__subtext{margin:0;max-width:56ch;font-size:1.7rem;line-height:1.65;color:rgba(var(--color-foreground),.86)}.bb-hero__cta{margin-top:1.2rem;min-inline-size:24rem;min-height:4.8rem}.bb-hero__cutouts{order:1;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:1.2rem 1.8rem;inline-size:100%;max-inline-size:40rem;margin-inline:auto}.bb-hero__cutout{display:block;inline-size:40%;max-inline-size:15rem;filter:drop-shadow(0 1.2rem 2rem rgba(0,0,0,.16))}.bb-hero__cutout img{display:block;inline-size:100%;height:auto}@keyframes bb-hero-float-a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.9rem) rotate(1deg)}}@keyframes bb-hero-float-b{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.7rem) rotate(-1deg)}}.bb-hero__cutout{animation:bb-hero-float-a 5.6s ease-in-out infinite;will-change:transform}.bb-hero__cutout--left-1{animation-name:bb-hero-float-a;animation-duration:5.6s;animation-delay:0s}.bb-hero__cutout--left-2{animation-name:bb-hero-float-b;animation-duration:6.4s;animation-delay:1.1s}.bb-hero__cutout--right-1{animation-name:bb-hero-float-b;animation-duration:6s;animation-delay:.5s}.bb-hero__cutout--right-2{animation-name:bb-hero-float-a;animation-duration:6.8s;animation-delay:1.7s}@media(prefers-reduced-motion:reduce){.bb-hero__cutout{animation:none}}@media screen and (min-width:1100px){.bb-hero__frame{flex-direction:row;gap:0;min-height:30rem}.bb-hero__cutouts{position:absolute;top:0;right:0;bottom:0;left:0;display:block;max-inline-size:none;margin-inline:0}.bb-hero__cutout{position:absolute;inline-size:13.5rem;max-inline-size:none;filter:drop-shadow(0 2.4rem 3.2rem rgba(0,0,0,.18))}.bb-hero__cutout--left-1{inset-inline-start:-2rem;inset-block-start:6%}.bb-hero__cutout--left-2{inset-inline-start:7%;inset-block-end:4%;inline-size:10.5rem}.bb-hero__cutout--right-1{inset-inline-end:-2rem;inset-block-start:10%}.bb-hero__cutout--right-2{inset-inline-end:7%;inset-block-end:6%;inline-size:10.5rem}}.bb-home-brand .page-width.bb-home-brand__pad{text-align:center;padding-top:6.4rem;padding-bottom:4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}@media screen and (min-width:750px){.bb-home-brand .page-width.bb-home-brand__pad{padding-top:8.8rem;padding-bottom:5.6rem}}.bb-home-brand__line{color:rgb(var(--color-foreground));margin:0 auto;max-width:64rem;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.3;letter-spacing:-.005em;text-wrap:balance}@media screen and (min-width:750px){.bb-home-brand__line{font-size:3rem}}.bb-home-brand__contact{margin-top:2rem;font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.bb-home-brand__contact p{margin:0}.bb-home-brand__contact a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.bb-home-faq__list{max-width:80rem;margin:0 auto;border-top:.1rem solid rgba(var(--color-foreground),.16)}.bb-home-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.bb-home-faq__q{color:rgb(var(--color-foreground));list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.4rem 0;font-size:1.7rem;font-weight:500;line-height:1.4}@media screen and (min-width:750px){.bb-home-faq__q{font-size:1.9rem;padding:2.8rem 0}}.bb-home-faq__q::-webkit-details-marker{display:none}.bb-home-faq__icon{position:relative;flex:none;width:1.6rem;height:1.6rem}.bb-home-faq__icon:before,.bb-home-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:.15rem;background:currentColor;transition:transform .2s ease}.bb-home-faq__icon:after{transform:rotate(90deg)}.bb-home-faq__item[open] .bb-home-faq__icon:after{transform:rotate(0)}.bb-home-faq__a{padding:0 4rem 2.8rem 0;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.82)}.bb-home-faq__a p{margin:0}.bb-home-faq__a a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.bb-home .page-width.bb-home__pad{padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (min-width:750px){.bb-home .page-width.bb-home__pad{padding-top:9.6rem;padding-bottom:9.6rem}}.bb-home__head{text-align:center;max-width:64rem;margin:0 auto 4rem}@media screen and (min-width:750px){.bb-home__head{margin-bottom:5.6rem}}.bb-home__h2{margin:0;font-size:3rem;line-height:1.15;letter-spacing:-.01em}@media screen and (min-width:750px){.bb-home__h2{font-size:4.2rem}}.bb-home__intro{margin:1.6rem auto 0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.78);max-width:52rem}@media screen and (min-width:750px){.bb-home__intro{font-size:1.8rem}}.bb-home-hero .page-width.bb-home__pad{padding-top:7.2rem;padding-bottom:7.2rem}@media screen and (min-width:750px){.bb-home-hero .page-width.bb-home__pad{padding-top:12.8rem;padding-bottom:12.8rem}}.bb-home.bb-home-hero--media .page-width.bb-home__pad{padding-top:2.4rem}.bb-home-hero__img img{display:block;width:100%;height:auto}.bb-home-hero__media{margin-bottom:4.8rem}.bb-home-hero__copy{max-width:86rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.bb-home-hero__rule{display:block;width:4.8rem;height:.2rem;background:rgb(var(--color-button));margin-bottom:3.2rem}.bb-home-hero__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.4rem;line-height:1.14;letter-spacing:-.015em;text-wrap:balance}@media screen and (min-width:750px){.bb-home-hero__heading{font-size:5.6rem;line-height:1.1}}@media screen and (min-width:1200px){.bb-home-hero__heading{font-size:6.4rem}}.bb-home-hero__sub{margin:2.4rem 0 0;max-width:58rem;font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.8);text-wrap:pretty}@media screen and (min-width:750px){.bb-home-hero__sub{font-size:2rem}}.bb-home-hero__btn{margin-top:4rem;min-width:22rem;min-height:5.2rem;font-size:1.6rem;letter-spacing:.04em}.bb-home-products__grid{margin:0;padding:0;list-style:none}.bb-home-products__grid--few{justify-content:center}@media screen and (min-width:990px){.bb-home-products__grid--few .grid__item{max-width:32rem}}.bb-home-products__more{text-align:center;margin-top:4.8rem}.bb-home.bb-home-reviews .page-width.bb-home-reviews__pad{padding-bottom:4.8rem}@media screen and (min-width:750px){.bb-home.bb-home-reviews .page-width.bb-home-reviews__pad{padding-bottom:7.2rem}}.bb-home-reviews__head{margin-bottom:2.4rem}.bb-home-reviews__avg{margin:1.6rem 0 0;display:inline-flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:center;font-size:1.6rem}.bb-home-reviews__stars{font-size:2rem;letter-spacing:.15em;background:linear-gradient(90deg,#FBBC04 var(--bbr),rgba(var(--color-foreground),.3) var(--bbr));-webkit-background-clip:text;background-clip:text;color:transparent}.bb-home-reviews__num{font-weight:600}.bb-home-reviews__cnt{color:rgba(var(--color-foreground),.8)}.bb-home-reviews__app h1,.bb-home-reviews__app h2,.bb-home-reviews__app h3{display:none!important}.bb-home-steps__list{list-style:none;margin:0 auto;padding:0;display:grid;gap:4rem;max-width:112rem}@media screen and (min-width:750px){.bb-home-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem}}.bb-home-steps__item{border-top:.1rem solid rgba(var(--color-foreground),.18);padding-top:2.4rem}.bb-home-steps__num{display:block;font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;letter-spacing:.2em;font-variant-numeric:lining-nums tabular-nums;color:rgb(var(--color-button));margin-bottom:1.6rem}.bb-home-steps__title{margin:0;font-size:2.2rem;line-height:1.25;letter-spacing:-.005em}@media screen and (min-width:750px){.bb-home-steps__title{font-size:2.4rem}}.bb-home-steps__text{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.bb-line-hero{position:relative;overflow:clip}.bb-line-hero__wrap{position:relative;min-height:100svh}.bb-line-hero__stage{position:sticky;top:0;display:flex;flex-direction:column;justify-content:flex-start;padding-block-start:clamp(5.6rem,13svh,12rem);min-height:100svh;height:100svh;overflow:clip;--bb-rail-y: 67svh}.bb-line-hero__inner{position:relative;z-index:3;width:100%}.bb-line-hero__text{display:flex;flex-direction:column;align-items:flex-start;max-width:52rem}.bb-line-hero__eyebrow{margin-bottom:clamp(1.6rem,3svh,2.8rem)}.bb-line-hero__h1{margin:0;max-width:14ch;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--bb-t-hero);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.bb-line-hero__support{margin:clamp(1.8rem,2.6svh,2.6rem) 0 0;min-height:calc(3 * 1.6 * var(--bb-t-body));max-width:40ch;font-size:var(--bb-t-body);line-height:1.6;color:rgba(var(--color-foreground),.78)}.bb-line-hero__anchor{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1.2rem;margin:clamp(1.6rem,2.4svh,2.2rem) 0 0;min-height:calc(1.5 * var(--bb-t-small));font-size:var(--bb-t-small);line-height:1.5;color:rgba(var(--color-foreground),.86)}.bb-line-hero__anchor-part+.bb-line-hero__anchor-part:before{content:"";display:inline-block;inline-size:.4rem;block-size:.4rem;margin-inline-end:1.2rem;border-radius:50%;vertical-align:.25em;background-color:rgba(var(--color-foreground),.4)}.bb-line-hero__cta{margin-top:clamp(2rem,3svh,3rem);min-height:4.8rem}.bb-line-hero__marks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.bb-line-hero__count{position:absolute;inset-block-start:clamp(1.6rem,4svh,4rem);inset-inline-end:var(--bb-gutter)}.bb-line-hero__chip{position:absolute;inset-block-start:calc(var(--bb-rail-y) - 5.6rem);inset-inline-end:var(--bb-gutter);padding:.6rem 1.2rem;border:1px solid var(--bb-line-ink-soft);border-radius:999px;background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.86);letter-spacing:.08em}.bb-line-hero__scroll{position:absolute;inset-block-end:clamp(1.6rem,3svh,3.2rem);inset-inline-end:var(--bb-gutter);display:flex;align-items:center;gap:.8rem}.bb-line-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bb-line-hero__set{position:absolute;inset-inline-start:62%;inset-block-start:var(--bb-rail-y);inline-size:min(40vw,48rem);aspect-ratio:1 / .94;transform:translate(-50%,-100%);perspective:1200px;perspective-origin:56% 62%}.bb-vol{--bw: clamp(17rem, 21vw, 30rem);--bh: clamp(11rem, 13vw, 18rem);--bd: clamp(12rem, 15vw, 21rem);position:absolute;inset-inline-start:50%;inset-block-end:16%;inline-size:var(--bw);block-size:var(--bh);z-index:2;transform-style:preserve-3d;transform:translate(-50%) rotateX(-24deg) rotateY(-34deg)}.bb-vol__face,.bb-vol__lid{position:absolute;inset-inline-start:50%;inset-block-start:50%;display:block;backface-visibility:visible;background-color:rgb(var(--color-background));background-image:linear-gradient(rgba(var(--color-foreground),var(--tint, 0)),rgba(var(--color-foreground),var(--tint, 0)));box-shadow:inset 0 0 3.2rem rgba(var(--color-shadow),.06);color:rgba(var(--color-foreground),.78)}.bb-vol__edge{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;display:block;overflow:visible}.bb-vol__edge-path{stroke-dasharray:1;stroke-dashoffset:0}.bb-vol__face--front{--tint: .03;inline-size:var(--bw);block-size:var(--bh);transform:translate(-50%,-50%) translateZ(calc(var(--bd) / 2))}.bb-vol__face--back{--tint: .29;inline-size:var(--bw);block-size:var(--bh);transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--bd) / 2))}.bb-vol__face--right{--tint: .15;inline-size:var(--bd);block-size:var(--bh);transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--bw) / 2))}.bb-vol__face--left{--tint: .19;inline-size:var(--bd);block-size:var(--bh);transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--bw) / 2))}.bb-vol__face--bottom{--tint: .29;inline-size:var(--bw);block-size:var(--bd);transform:translate(-50%,-50%) rotateX(-90deg) translateZ(calc(var(--bh) / 2))}.bb-vol__stitch{position:absolute;inset-block:0;inset-inline-start:32%;inline-size:1px;background-color:rgba(var(--color-button),.75)}.bb-vol__hinge{--lid: 238deg;position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:0;block-size:0;transform-style:preserve-3d;transform:translateY(calc(var(--bh) / -2)) translateZ(calc(var(--bd) / -2)) rotateX(var(--lid))}.bb-vol__lid{--tint: .09;inset-inline-start:0;inset-block-start:0;inline-size:var(--bw);block-size:var(--bd);margin-inline-start:calc(var(--bw) / -2);transform-origin:50% 0%;transform:rotateX(90deg)}.bb-line-hero__pool{position:absolute;inset-inline-start:50%;inset-block-end:0;inline-size:76%;block-size:7%;z-index:0;transform:translate(-50%);border-radius:63% 37% 54% 46%/55% 48% 52% 45%;background:radial-gradient(closest-side,rgba(var(--color-shadow),.22),rgba(var(--color-shadow),0))}.bb-line-hero__items{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;list-style:none}.bb-line-hero__item{position:absolute}.bb-line-hero__item:nth-child(1){inset-inline-start:25%;inset-block-end:50%;inline-size:27%}.bb-line-hero__item:nth-child(2){inset-inline-start:53%;inset-block-end:53%;inline-size:23%}.bb-line-hero__tile{display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--bb-line-ink-soft);border-radius:1.2rem;background-color:rgb(var(--color-background));box-shadow:0 .1rem .2rem rgba(var(--color-shadow),.05),0 1.6rem 3.6rem -1.6rem rgba(var(--color-shadow),.3)}.bb-line-hero__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bb-line-hero__rail{position:absolute;inset-inline:var(--bb-gutter);inset-block-start:var(--bb-rail-y);z-index:0;display:block;block-size:0;border-block-start:var(--bb-line-w) solid var(--bb-line-ink);transform-origin:62.5% center;transform:scaleX(.26)}@supports (animation-timeline: view()){@media not (prefers-reduced-motion){.bb-line-hero__wrap{min-height:180svh;view-timeline:--bbhero block}.bb-vol,.bb-vol__hinge,.bb-line-hero__items,.bb-line-hero__item,.bb-line-hero__rail,.bb-line-hero__pool,.bb-line-hero__text,.bb-line-hero__chip{animation-timeline:--bbhero;animation-fill-mode:both;animation-timing-function:linear}.bb-vol{animation-name:bb-vol-travel;animation-range:contain 0% contain 100%}.bb-vol__hinge{animation-name:bb-vol-lid;animation-range:contain 0% contain 100%}.bb-line-hero__items{animation-name:bb-items-travel;animation-range:contain 0% contain 100%}.bb-line-hero__item:nth-child(1){animation-name:bb-item-rise;animation-range:contain 0% contain 100%}.bb-line-hero__item:nth-child(2){animation-name:bb-item-rise-2;animation-range:contain 0% contain 100%}.bb-line-hero__rail{animation-name:bb-rail-extend;animation-range:contain 0% contain 100%}.bb-line-hero__pool{animation-name:bb-pool-morph;animation-range:contain 0% contain 100%}.bb-line-hero__text{animation-name:bb-text-recede;animation-range:contain 12% contain 62%}.bb-line-hero__chip{animation-name:bb-chip-in;animation-range:contain 40% contain 56%}}}@keyframes bb-vol-travel{0%{transform:translate(-50%) translateY(0) rotateX(-24deg) rotateY(-34deg) scale(1)}15%{transform:translate(-50%) translateY(0) rotateX(-24deg) rotateY(-40deg) scale(1)}48%{transform:translate(calc(-50% - 6vw)) translateY(1svh) rotateX(-13deg) rotateY(152deg) scale(1.05)}72%{transform:translate(calc(-50% - 7vw)) translateY(3svh) rotateX(-9deg) rotateY(196deg) scale(1.03)}96%{transform:translate(calc(-50% - 7vw)) translateY(34svh) rotateX(-7deg) rotateY(201deg) scale(.74)}to{transform:translate(calc(-50% - 7vw)) translateY(44svh) rotateX(-6deg) rotateY(202deg) scale(.68)}}@keyframes bb-vol-lid{0%{transform:translateY(calc(var(--bh) / -2)) translateZ(calc(var(--bd) / -2)) rotateX(238deg)}16%{transform:translateY(calc(var(--bh) / -2)) translateZ(calc(var(--bd) / -2)) rotateX(238deg)}34%{transform:translateY(calc(var(--bh) / -2)) translateZ(calc(var(--bd) / -2)) rotateX(360deg)}58%{transform:translateY(calc(var(--bh) / -2)) translateZ(calc(var(--bd) / -2)) rotateX(360deg)}76%{transform:translateY(calc(var(--bh) / -2)) translateZ(calc(var(--bd) / -2)) rotateX(238deg)}to{transform:translateY(calc(var(--bh) / -2)) translateZ(calc(var(--bd) / -2)) rotateX(238deg)}}@keyframes bb-items-travel{0%{transform:translate(0) translateY(0);opacity:1}15%{transform:translate(0) translateY(0);opacity:1}48%{transform:translate(-6vw) translateY(1svh);opacity:1}72%{transform:translate(-7vw) translateY(3svh);opacity:1}94%{transform:translate(-7vw) translateY(13svh);opacity:1}to{transform:translate(-7vw) translateY(17svh);opacity:0}}@keyframes bb-item-rise{0%{transform:translateY(0) scale(1);opacity:1}16%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(7svh) scale(.92);opacity:0}60%{transform:translateY(7svh) scale(.92);opacity:0}78%{transform:translateY(-13svh) scale(1.04);opacity:1}to{transform:translateY(-13svh) scale(1.04);opacity:1}}@keyframes bb-item-rise-2{0%{transform:translateY(0) scale(1);opacity:1}14%{transform:translateY(0) scale(1);opacity:1}28%{transform:translateY(6svh) scale(.92);opacity:0}62%{transform:translateY(6svh) scale(.92);opacity:0}82%{transform:translateY(-8svh) scale(1.02);opacity:1}to{transform:translateY(-8svh) scale(1.02);opacity:1}}@keyframes bb-rail-extend{0%{transform:scaleX(.26) translateY(0);opacity:1}55%{transform:scaleX(1) translateY(0);opacity:1}72%{transform:scaleX(1) translateY(0);opacity:1}97%{transform:scaleX(1) translateY(calc(100svh - var(--bb-rail-y) - var(--bb-line-w)));opacity:1}to{transform:scaleX(1) translateY(calc(100svh - var(--bb-rail-y) - var(--bb-line-w)));opacity:0}}@keyframes bb-pool-morph{0%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%;transform:translate(-50%) scaleX(1);opacity:1}45%{border-radius:44% 56% 38% 62%/47% 58% 42% 53%;transform:translate(-50%) scaleX(1.18);opacity:.85}72%{border-radius:58% 42% 61% 39%/52% 44% 56% 48%;transform:translate(-50%) scaleX(1.1);opacity:.7}to{border-radius:50%;transform:translate(-50%) scaleX(.5);opacity:0}}@keyframes bb-text-recede{0%{transform:translateY(0)}to{transform:translateY(-5svh)}}@keyframes bb-chip-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){.bb-line-hero__text{max-width:46vw}}@media screen and (max-width:749px){.bb-line-hero__stage{--bb-rail-y: 78svh;justify-content:flex-start;padding-block-start:clamp(2.4rem,5svh,5rem)}.bb-line-hero__h1{font-size:clamp(4.4rem,12.5vw,5.6rem);max-width:12ch}.bb-line-hero__support{max-width:34ch}.bb-line-hero__anchor{min-height:calc(2 * 1.5 * var(--bb-t-small))}.bb-line-hero__cta{width:100%;max-width:34rem}.bb-line-hero__set{inset-inline-start:50%;inline-size:84vw;aspect-ratio:1 / .62}.bb-vol{inline-size:clamp(14rem,40vw,20rem);block-size:clamp(9rem,26vw,13rem);--bw: clamp(14rem, 40vw, 20rem);--bh: clamp(9rem, 26vw, 13rem);--bd: clamp(10rem, 30vw, 15rem)}.bb-line-hero__chip{inset-block-start:calc(var(--bb-rail-y) - 4.4rem)}.bb-line-hero__count{inset-block-start:clamp(1.2rem,2svh,2rem)}.bb-line-hero__rail{transform-origin:50% center}}@supports (animation-timeline: view()){@media not (prefers-reduced-motion){@media screen and (max-width:749px){.bb-line-hero__wrap{min-height:130svh}.bb-vol{animation-name:bb-vol-travel-sm}.bb-line-hero__pool{animation-name:none}.bb-line-hero__item:nth-child(1),.bb-line-hero__item:nth-child(2){animation-name:bb-item-rise-sm}}}}@keyframes bb-vol-travel-sm{0%{transform:translate(-50%) translateY(0) rotateX(-20deg) rotateY(-20deg) scale(1)}70%{transform:translate(-50%) translateY(1svh) rotateX(-18deg) rotateY(74deg) scale(1.02)}95%{transform:translate(-50%) translateY(26svh) rotateX(-14deg) rotateY(86deg) scale(.78)}to{transform:translate(-50%) translateY(38svh) rotateX(-12deg) rotateY(88deg) scale(.7)}}@keyframes bb-item-rise-sm{0%{transform:translateY(0);opacity:1}16%{transform:translateY(0);opacity:1}32%{transform:translateY(5svh);opacity:0}60%{transform:translateY(5svh);opacity:0}80%{transform:translateY(-7svh);opacity:1}to{transform:translateY(-7svh);opacity:1}}.bb-product-panel{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.bb-product-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6rem}.bb-product-panel--media-right{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.bb-product-panel--media-right .bb-product-panel__media{order:2}.bb-product-panel--media-right .bb-product-panel__content{order:1}}.bb-product-panel__media{position:relative;border-radius:1.6rem;overflow:hidden;background-color:rgba(var(--color-foreground),.04);box-shadow:0 2.4rem 4.8rem -3.2rem #00000073;aspect-ratio:1 / 1}.bb-product-panel__media img,.bb-product-panel__placeholder{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bb-product-panel__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.bb-product-panel__eyebrow{display:inline-block;padding:.6rem 1.4rem;border-radius:10rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bb-product-panel__heading{margin:0}.bb-product-panel__checklist ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.8rem}.bb-product-panel__checklist li{position:relative;padding-inline-start:3rem;font-size:1.5rem;line-height:1.6}.bb-product-panel__checklist li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.25em;inline-size:1.8rem;block-size:1.8rem;border-radius:50%;background-color:rgba(var(--color-button),.12)}.bb-product-panel__checklist li:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:.25em;inline-size:1.8rem;block-size:1.8rem;background-color:rgb(var(--color-button));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 3.8 3.8L18 8.5'/%3E%3C/svg%3E") center / 1.1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 3.8 3.8L18 8.5'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.bb-product-panel__price{margin:.4rem 0 0;font-size:2.2rem;font-weight:700;color:rgb(var(--color-button))}.bb-product-panel__price-note{display:block;margin-top:.2rem;font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.7)}.bb-product-panel__cta{margin-top:.6rem;min-inline-size:22rem}.bb-product-panel__trust{margin:.4rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.7)}.bb-proof{position:relative;overflow:clip}.bb-proof .bb-rail{margin-bottom:3.2rem}.bb-proof__aggregate{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin:2.4rem 0 0}.bb-proof__bar{position:relative;display:inline-block;line-height:0;color:#fbbc04}.bb-proof__bar-track,.bb-proof__bar-fill{display:block;white-space:nowrap}.bb-proof__bar-track{opacity:.3}.bb-proof__bar-fill{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.bb-proof__bar .bb-proof__star{inline-size:2.2rem;block-size:2.2rem}.bb-proof__bar .bb-proof__star--empty{opacity:1}.bb-proof__figure{font-size:var(--bb-t-body);line-height:1.4;color:rgba(var(--color-foreground),.9)}.bb-proof__subtext{margin:1.6rem 0 0;max-width:46ch;font-size:var(--bb-t-small);line-height:1.65;color:rgba(var(--color-foreground),.78)}.bb-proof__rail{display:flex;gap:1.6rem;margin:3.2rem 0 0;padding:0 0 1.6rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;-webkit-overflow-scrolling:touch}.bb-proof__card{display:flex;flex-direction:column;flex:0 0 auto;inline-size:min(78vw,34rem);scroll-snap-align:start;overflow:hidden;border-radius:1.6rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .1rem .2rem #24304e0d,0 1.2rem 3.2rem -1.8rem #24304e47}.bb-proof__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.bb-proof__img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.bb-proof__body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.6rem 1.6rem 2rem}.bb-proof__stars{display:inline-flex;gap:.2rem;color:#fbbc04}.bb-proof__star{inline-size:1.5rem;block-size:1.5rem}.bb-proof__star--empty{opacity:.32}.bb-proof__title{margin:.8rem 0 0;font-family:var(--font-body-family);font-size:var(--bb-t-small);font-weight:700;line-height:1.35;overflow-wrap:break-word}.bb-proof__quote{margin:.8rem 0 0;font-size:var(--bb-t-small);line-height:1.65;color:rgba(var(--color-foreground),.8);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.bb-proof__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:auto 0 0;padding-top:1.6rem;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.bb-proof__author{font-weight:600;color:rgba(var(--color-foreground),.74)}.bb-proof__product{font-weight:600;color:rgb(var(--color-button))}@media screen and (min-width:990px){.bb-proof__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3.2rem,5vw,8rem);align-items:start}.bb-proof__claim{position:sticky;top:12svh}.bb-proof__rail{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:2.4rem;margin:0;padding:0 0 6.4rem;overflow:visible;scroll-snap-type:none;align-items:start}.bb-proof__card{inline-size:auto;margin-block-start:var(--bb-off, 0)}.bb-proof__card:nth-child(2){--bb-off: 5.6rem}.bb-proof__card:nth-child(3){--bb-off: -2.4rem}.bb-proof__card:nth-child(4){--bb-off: 3.2rem}.bb-proof__quote{-webkit-line-clamp:7}}.bb-review-strip__head{text-align:center;max-width:64ch;margin:0 auto 3.2rem}.bb-review-strip__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-button))}.bb-review-strip__heading{margin:0}.bb-review-strip__aggregate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;margin:1.6rem 0 0}.bb-review-strip__bar{position:relative;display:inline-block;line-height:0;color:#fbbc04}.bb-review-strip__bar-track,.bb-review-strip__bar-fill{display:block;white-space:nowrap}.bb-review-strip__bar-track{opacity:.35}.bb-review-strip__bar-fill{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.bb-review-strip__bar .bb-review-strip__star{inline-size:1.9rem;block-size:1.9rem}.bb-review-strip__bar .bb-review-strip__star--empty{opacity:1}.bb-review-strip__aggregate-text{font-size:1.5rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}.bb-review-strip__subtext{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bb-review-strip__grid{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.bb-review-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.bb-review-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-review-strip__card{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:1.2rem 1.2rem 2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.6rem;box-shadow:0 .1rem .2rem #24304e0d,0 .8rem 2.4rem -1.2rem #24304e2e}.bb-review-strip__media{display:block;position:relative;aspect-ratio:1 / 1;margin-bottom:.8rem;border-radius:1.2rem;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.bb-review-strip__img{width:100%;height:100%;object-fit:cover;display:block}.bb-review-strip__stars{display:inline-flex;gap:.2rem;padding-inline:1.2rem;color:#fbbc04}.bb-review-strip__star{inline-size:1.6rem;block-size:1.6rem}.bb-review-strip__star--empty{opacity:.35}.bb-review-strip__title{margin:.4rem 0 0;padding-inline:1.2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.4;overflow-wrap:break-word}.bb-review-strip__quote{margin:0;padding-inline:1.2rem;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.8);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:749px){.bb-review-strip__media{aspect-ratio:4 / 3}.bb-review-strip__quote{-webkit-line-clamp:4}}.bb-review-strip__author{margin:auto 0 0;padding:.8rem 1.2rem 0;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.bb-review-strip__product{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding-inline:1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-button))}.bb-review-strip__product svg{inline-size:1.4rem;block-size:1.4rem;transition:transform .2s ease}.bb-review-strip__product:hover svg{transform:translate(.3rem)}.bb-review-strip__cta{margin-top:3.2rem;text-align:center}@media(prefers-reduced-motion:reduce){.bb-review-strip__product svg{transition:none}.bb-review-strip__product:hover svg{transform:none}}.bb-shelf{position:relative;overflow:clip}.bb-shelf__eyebrow{margin:2.4rem 0 0}.bb-shelf__list{margin:0;padding:0;list-style:none}.bb-shelf__item{position:sticky;top:calc(6svh + var(--i) * 1.4rem);margin-top:3.2rem}.bb-shelf__card{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:1.6rem;border-top:var(--bb-line-w) solid var(--bb-line-ink);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .1rem .2rem rgba(var(--color-shadow),.06),0 1.6rem 4rem -2rem rgba(var(--color-shadow),.28);transform:rotate(var(--tilt, 0deg))}.bb-shelf__item:nth-child(odd) .bb-shelf__card{--tilt: -.5deg}.bb-shelf__item:nth-child(2n) .bb-shelf__card{--tilt: .6deg}@media(hover:hover){.bb-shelf__card{transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),border-color .24s linear}.bb-shelf__card:hover{border-top-color:rgb(var(--color-foreground));transform:rotate(var(--tilt, 0deg)) translateY(-2px);box-shadow:0 .1rem .2rem rgba(var(--color-shadow),.08),0 2.2rem 5rem -2rem rgba(var(--color-shadow),.34)}}@media(prefers-reduced-motion:reduce){.bb-shelf__card{transition:none}}.bb-shelf__text{display:flex;flex-direction:column;align-items:flex-start;padding:2.8rem 2.4rem 3.2rem}.bb-shelf__card-eyebrow{margin-bottom:.8rem}.bb-shelf__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--bb-t-display);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.bb-shelf__title-link{color:inherit;text-decoration:none}.bb-shelf__title-link:hover{text-decoration:underline;text-underline-offset:.4rem}.bb-shelf__benefit{margin:1.2rem 0 0;max-width:42ch;font-size:var(--bb-t-body);line-height:1.6;color:rgba(var(--color-foreground),.78)}.bb-shelf__price{margin:1.6rem 0 0;font-size:var(--bb-t-ui);font-weight:700;letter-spacing:.01em}.bb-shelf__dots{display:flex;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none}.bb-shelf__dot{inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background-color:var(--dot);box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.22)}.bb-shelf__cta{margin-top:2.4rem;min-height:4.8rem}.bb-shelf__media{position:relative;order:-1;aspect-ratio:16 / 11;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.bb-shelf__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.bb-shelf .bb-shelf__close{margin:2.4rem 0 0;max-width:46ch;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--bb-t-ui);line-height:1.35;letter-spacing:-.01em;color:rgba(var(--color-foreground),.78);text-wrap:balance}.bb-shelf .bb-shelf__close:before{content:"";display:inline-block;inline-size:2.8rem;block-size:var(--bb-line-w);margin-inline-end:1.2rem;vertical-align:.32em;background-color:var(--bb-line-ink)}@media screen and (min-width:750px){.bb-shelf__item{top:calc(8svh + var(--i) * 1.6rem);margin-top:4rem}.bb-shelf__card{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-rows:minmax(0,1fr);align-items:stretch;height:min(62svh,54rem)}.bb-shelf__text{justify-content:center;padding:4rem clamp(3.2rem,3.6vw,5.2rem)}.bb-shelf__media{order:0;aspect-ratio:auto;block-size:auto}.bb-shelf .bb-shelf__close{margin-top:3.2rem}}@media screen and (max-width:749px){.bb-shelf__item:nth-child(odd) .bb-shelf__card,.bb-shelf__item:nth-child(2n) .bb-shelf__card{--tilt: 0deg}}@media(prefers-reduced-motion:reduce){.bb-shelf__title-link:hover{text-decoration:underline}}.bb-signature{position:relative}.bb-signature__inner{max-width:68rem}.bb-signature__wordmark{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--bb-t-section);line-height:1.02;letter-spacing:.01em}.bb-signature__rule{display:block;inline-size:100%;block-size:var(--bb-line-w);margin:1.6rem 0 2rem;background-color:var(--bb-line-ink-soft)}.bb-signature__rule-fill{display:block;inline-size:100%;block-size:100%;background-color:var(--bb-line-ink)}.bb-signature__brand{margin:0;font-size:var(--bb-t-body);line-height:1.6;color:rgba(var(--color-foreground),.72)}.bb-signature__heading{margin:2.4rem 0 0;max-width:26ch;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--bb-t-display);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.bb-signature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:3.2rem}.bb-signature__btn{min-height:4.8rem}.bb-signature__mail{font-size:var(--bb-t-body);color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}.bb-signature__legal{margin:3.2rem 0 0;font-size:var(--bb-t-small);letter-spacing:.04em;color:rgba(var(--color-foreground),.7)}.bb-signature__reply{margin:.6rem 0 0;font-size:var(--bb-t-small);color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.bb-signature__btn{inline-size:100%;max-inline-size:34rem}}.bb-tpl-closing{display:grid;gap:2.4rem;align-items:center;max-width:96rem;margin:0 auto}.bb-tpl-closing__copy{display:flex;flex-direction:column;align-items:center;gap:1.8rem;text-align:center}.bb-tpl-closing__heading{margin:0;font-size:2.6rem;line-height:1.2}@media screen and (min-width:750px){.bb-tpl-closing{grid-template-columns:.8fr 1fr;gap:5rem}.bb-tpl-closing__heading{font-size:3.4rem}}.bb-tpl-hero__copy{text-align:center;max-width:64rem;margin:2.4rem auto 0;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.bb-tpl-hero__heading{margin:0;font-size:3rem;line-height:1.15}.bb-tpl-hero__sub{margin:0;font-size:1.6rem;line-height:1.5}@media screen and (min-width:750px){.bb-tpl-hero__heading{font-size:4rem}.bb-tpl-hero__sub{font-size:1.8rem}}.bb-tpl-reviews__heading{text-align:center;margin:0 0 1.6rem}.bb-tpl-reviews__summary{text-align:center;margin:0 0 2.4rem;font-weight:600}.bb-tpl-reviews__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.bb-tpl-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-tpl-reviews__app{grid-column:1 / -1}}.bb-tpl-reviews__card{margin:0;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgba(var(--color-foreground),.03)}.bb-tpl-reviews__stars{font-weight:700;margin-bottom:.8rem;color:rgb(var(--color-button))}.bb-tpl-reviews__card blockquote{margin:0 0 1rem;line-height:1.5}.bb-tpl-reviews__card figcaption{font-weight:600;font-size:1.3rem}.bb-trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.2rem;margin:0;padding:0;list-style:none}.bb-trust-strip__chip{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;border:.1rem solid rgba(var(--color-button),.25);border-radius:10rem;background-color:rgba(var(--color-button),.04);font-size:1.2rem;font-weight:600;letter-spacing:.02em;line-height:1.3;color:rgba(var(--color-foreground),.85)}.bb-trust-strip__icon{display:inline-flex;color:rgb(var(--color-button))}.bb-trust-strip__icon svg{inline-size:1.8rem;block-size:1.8rem;flex:none}.bb-value-icons__heading{text-align:center;margin:0 0 3.2rem;line-height:1.1;letter-spacing:-.02em}.bb-value-icons__grid{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.bb-value-icons__grid--2,.bb-value-icons__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-value-icons__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.bb-value-icons__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-value-icons__grid.bb-value-icons__grid--2x2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (min-width:990px){.bb-value-icons__grid.bb-value-icons__grid--2x2.bb-value-icons__grid--4col{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.bb-value-icons__grid--2x2 .bb-value-icons__card{padding:2rem 1.2rem 2.2rem}.bb-value-icons__grid--2x2 .bb-value-icons__text{font-size:1.3rem}}.bb-value-icons__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:3rem 2.4rem 3.2rem;background-color:#fff;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.6rem;box-shadow:0 .1rem .2rem #24304e0d,0 .8rem 2.4rem -1.2rem #24304e2e}.bb-value-icons__badge{display:inline-flex;align-items:center;justify-content:center;inline-size:5.6rem;block-size:5.6rem;border-radius:50%;color:rgb(var(--color-button));background-color:rgba(var(--color-button),.09);box-shadow:0 0 0 .6rem rgba(var(--color-button),.05)}.bb-value-icons__badge svg{inline-size:2.8rem;block-size:2.8rem}.bb-value-icons__title{margin:.4rem 0 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bb-value-icons__text{margin:0;font-size:1.5rem;line-height:1.7;max-width:30ch}.bb-value-icons__text p{margin:0}.cmp__eyebrow{text-align:center;margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button))}.cmp__heading{text-align:center;margin:0 0 3.2rem;line-height:1.1;letter-spacing:-.02em}.cmp{max-width:80rem;margin:0 auto;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.6rem;overflow:hidden;box-shadow:0 1.6rem 4rem -3.2rem #0006}.cmp__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);align-items:stretch}.cmp__row+.cmp__row{border-top:.1rem solid rgba(var(--color-foreground),.06)}.cmp__cell{display:flex;align-items:center;justify-content:center;padding:1.6rem .8rem;min-height:5.6rem;min-width:0;overflow-wrap:break-word}.cmp__cell--feature{justify-content:flex-start;padding-inline-start:2.4rem;font-size:1.5rem;font-weight:600;line-height:1.5;text-align:start}.cmp__cell--head{padding-block:1.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:rgba(var(--color-foreground),.6)}.cmp__cell--head-ours{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cmp__cell--ours{background-color:rgba(var(--color-foreground),.05)}.cmp__mark{display:inline-flex;align-items:center;justify-content:center;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;flex-shrink:0}.cmp__mark svg{inline-size:1.3rem;block-size:1.3rem}.cmp__mark--yes{background-color:#2e7d5b;color:#fff}.cmp__mark--no{background-color:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.4)}.cmp__some{font-size:1.1rem;font-weight:600;letter-spacing:.04em;padding:.4rem 1rem;border-radius:10rem;background-color:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.7);white-space:nowrap}.cmp__footnote{margin:1.6rem auto 0;max-width:80rem;font-size:1.2rem;opacity:.65;text-align:center}@media screen and (max-width:749px){.cmp__row{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp__cell--feature-head{display:none}.cmp__cell--feature{grid-column:1 / -1;padding:1.4rem 1.6rem 0;min-height:0;font-size:1.5rem}.cmp__cell--value{padding:.8rem .4rem 1.4rem;min-height:4.8rem}.cmp__cell--head{font-size:.95rem;letter-spacing:.06em;padding-inline:.4rem}.cmp__mark{inline-size:2.4rem;block-size:2.4rem}.cmp__some{font-size:.95rem;padding:.3rem .7rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
