:root{--bsh-burgundy: #800020;--bsh-burgundy-deep: #5e0017;--bsh-blush: #f7cfe1;--bsh-petal: #ffc8d6;--bsh-gold: #c9a961;--bsh-ink: #000411;--bsh-floral-white: #fffaf0;--bsh-white: #ffffff;--bsh-cream-200: #f7f1e6;--bsh-cream-300: #efe6d6;--bsh-stone-400: #c9bfae;--bsh-fg-muted: #4b453b;--bsh-fg-subtle: #8a8270;--bsh-border: rgba(0, 4, 17, .12);--bsh-border-strong: rgba(0, 4, 17, .32);--bsh-img-loading: #f4ebd9;--bsh-font-display: var(--heading-font-stack, "New York", "Iowan Old Style", Baskerville, serif);--bsh-font-body: var(--main-font-stack, Manrope, sans-serif);--bsh-radius-xs: 2px;--bsh-radius-sm: 4px;--bsh-radius-md: 8px;--bsh-radius-pill: 999px;--bsh-shadow-md: 0 8px 24px rgba(0, 4, 17, .08);--bsh-shadow-lg: 0 18px 48px rgba(0, 4, 17, .1);--bsh-dur-fast: .16s;--bsh-dur-base: .24s;--bsh-dur-slow: .42s;--bsh-ease: cubic-bezier(.2, .7, .2, 1);--bsh-container-max: 1280px;--bsh-container-pad: clamp(20px, 4vw, 64px)}.bsh-home.bsh-home{font-family:var(--bsh-font-body);font-size:17px;line-height:1.6;color:var(--bsh-ink);letter-spacing:0}.bsh-home .bsh--cream{background:var(--bsh-floral-white)}.bsh-home .bsh--white{background:var(--bsh-white)}.bsh-home .bsh-section{padding:80px 0}.bsh-home .bsh-container{width:100%;max-width:var(--bsh-container-max);margin:0 auto;padding:0 var(--bsh-container-pad);box-sizing:border-box}.bsh-home .bsh-flow>*+*{margin-top:24px}.bsh-home .bsh-flow-lg>*+*{margin-top:48px}.bsh-home .bsh-flow-tight>*+*{margin-top:16px}.bsh-home .bsh-center{text-align:center}.bsh-home.bsh-home .bsh-h1,.bsh-home.bsh-home .bsh-h2,.bsh-home.bsh-home .bsh-h3,.bsh-home.bsh-home .bsh-display{font-family:var(--bsh-font-display)!important;font-weight:400!important;font-style:normal;letter-spacing:-.01em!important;color:var(--bsh-ink);margin:0;text-wrap:balance;text-transform:none}.bsh-home.bsh-home .bsh-h1 em,.bsh-home.bsh-home .bsh-h2 em,.bsh-home.bsh-home .bsh-h3 em,.bsh-home.bsh-home .bsh-display em{font-style:italic;color:inherit}.bsh-home.bsh-home .bsh-h2{font-size:56px;line-height:1.05}.bsh-home.bsh-home .bsh-h2--md{font-size:clamp(36px,4vw,48px)}.bsh-home.bsh-home .bsh-h3{font-size:26px;line-height:1.2}.bsh-home.bsh-home .bsh-h3--sm{font-size:24px}.bsh-home.bsh-home p{margin:0}.bsh-home.bsh-home .bsh-lead{font-size:19px;line-height:1.55;color:var(--bsh-fg-muted);max-width:56ch;text-wrap:pretty}.bsh-home.bsh-home .bsh-small{font-size:14px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh-home.bsh-home .bsh-btn,.bsh-home .bsh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--bsh-font-body);font-weight:600;font-size:13px;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:16px 28px;border-radius:var(--bsh-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--bsh-dur-fast) var(--bsh-ease),transform var(--bsh-dur-fast) var(--bsh-ease);box-shadow:none}.bsh-home.bsh-home .bsh-btn--primary{background:var(--bsh-burgundy);color:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-btn--primary:hover{background:var(--bsh-burgundy-deep);color:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-btn--primary:active{transform:translateY(1px)}.bsh-home.bsh-home .bsh-btn--secondary{background:transparent;color:var(--bsh-ink);border-color:var(--bsh-border-strong)}.bsh-home.bsh-home .bsh-btn--secondary:hover{background:var(--bsh-cream-200);color:var(--bsh-ink)}.bsh-home.bsh-home .bsh-btn--ghost{background:transparent;color:var(--bsh-burgundy);padding-left:0;padding-right:0}.bsh-home.bsh-home .bsh-btn--ghost:after{content:" \2192"}.bsh-home.bsh-home .bsh-btn--big{padding:20px 36px;font-size:14px}.bsh-home.bsh-home .bsh-btn[disabled]{opacity:.6;cursor:not-allowed}.bsh-home.bsh-home .bsh-badge{display:inline-block;background:var(--bsh-burgundy);color:var(--bsh-floral-white);font-family:var(--bsh-font-body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:var(--bsh-radius-xs)}.bsh-home.bsh-home .bsh-stars{color:var(--bsh-gold);letter-spacing:2px;font-size:18px;line-height:1;white-space:nowrap}.bsh-home.bsh-home .bsh-rating-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bsh-home.bsh-home .bsh-rating-line__text{font-weight:500;font-size:14px;line-height:1;color:var(--bsh-fg-muted)}.bsh-home.bsh-home .bsh-ticks{display:flex;gap:24px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.bsh-home.bsh-home .bsh-ticks li{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;line-height:1.2;color:var(--bsh-ink)}.bsh-home.bsh-home .bsh-check{color:var(--bsh-burgundy);font-weight:700}.bsh-home.bsh-home .bsh-faq{display:flex;flex-direction:column;max-width:760px;margin:0 auto}.bsh-home.bsh-home .bsh-faq details{border-bottom:1px solid var(--bsh-border);padding:22px 0}.bsh-home.bsh-home .bsh-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--bsh-font-display);font-weight:400;font-size:22px;line-height:1.3;color:var(--bsh-ink)}.bsh-home.bsh-home .bsh-faq summary::-webkit-details-marker{display:none}.bsh-home.bsh-home .bsh-faq summary:after{content:"+";font-family:var(--bsh-font-body);font-size:26px;line-height:1;color:var(--bsh-burgundy);flex:none}.bsh-home.bsh-home .bsh-faq details[open] summary:after{content:"\2212"}.bsh-home.bsh-home .bsh-faq .bsh-faq__answer{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--bsh-fg-muted);max-width:60ch}.bsh-home.bsh-home .bsh-faq .bsh-faq__answer p+p{margin-top:10px}@media(max-width:899px){.bsh-home .bsh-section{padding:56px 0}.bsh-home.bsh-home .bsh-h2{font-size:clamp(36px,8vw,44px)}}.bsh-home *{box-sizing:border-box}.bsh-home img{max-width:100%}.bsh-home .bsh-hero{position:relative;min-height:640px;display:grid;grid-template-columns:1fr 1fr}.bsh-home .bsh-hero__text{padding:96px 56px 96px var(--bsh-container-pad);display:flex;flex-direction:column;justify-content:center;gap:28px;max-width:660px;justify-self:end;width:100%}.bsh-home.bsh-home .bsh-hero__title{font-size:clamp(48px,6vw,80px);line-height:1.1;margin-top:-4px}.bsh-home.bsh-home .bsh-hero__sub{font-size:22px;line-height:1.55;color:var(--bsh-fg-muted);max-width:540px}.bsh-home .bsh-hero .bsh-ticks{gap:12px 28px}.bsh-home .bsh-hero .bsh-hero__actions{margin-top:4px}.bsh-home .bsh-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.bsh-home .bsh-hero__photo{position:relative;min-height:420px;background:var(--bsh-img-loading)}.bsh-home .bsh-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bsh-home .bsh-hero__photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,transparent,rgba(0,4,17,.18));pointer-events:none}.bsh-home .bsh-stats{border-top:1px solid var(--bsh-border);border-bottom:1px solid var(--bsh-border);padding:32px 0}.bsh-home .bsh-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;text-align:center}.bsh-home .bsh-stats__item{display:flex;flex-direction:column;gap:6px}.bsh-home.bsh-home .bsh-stats__value{font-size:44px;line-height:1;color:var(--bsh-burgundy)}.bsh-home.bsh-home .bsh-pick__lead{margin-left:auto;margin-right:auto}.bsh-home .bsh-pick__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:900px;margin:0 auto}.bsh-home.bsh-home .bsh-pick__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--bsh-floral-white);border:1px solid var(--bsh-border);border-radius:16px;overflow:hidden;transition:box-shadow var(--bsh-dur-base) var(--bsh-ease)}.bsh-home.bsh-home .bsh-pick__card:hover{box-shadow:var(--bsh-shadow-md)}.bsh-home .bsh-pick__photo{position:relative;aspect-ratio:5 / 4;background:var(--bsh-img-loading);overflow:hidden}.bsh-home .bsh-pick__photo img{display:block;width:100%;height:100%;object-fit:cover}.bsh-home.bsh-home .bsh-pick__badge{position:absolute;top:12px;left:12px}.bsh-home .bsh-pick__body{padding:20px 20px 24px;display:flex;flex-direction:column;gap:8px}.bsh-home .bsh-pick__price{display:flex;align-items:baseline;gap:10px;margin-top:8px}.bsh-home .bsh-pick__amount{font-weight:500;font-size:18px;line-height:1}.bsh-home.bsh-home .bsh-pick__btn{margin-top:12px;align-self:flex-start}.bsh-home .bsh-guarantee{max-width:880px}.bsh-home.bsh-home .bsh-guarantee__lead{margin-left:auto;margin-right:auto}.bsh-home .bsh-marquee{overflow:hidden;padding:38px 0;border-top:1px solid var(--bsh-border);border-bottom:1px solid var(--bsh-border)}.bsh-home .bsh-marquee__track{display:flex;gap:56px;white-space:nowrap;align-items:center;width:max-content;animation:bsh-home-marquee 40s linear infinite}.bsh-home.bsh-home .bsh-marquee__text{font-style:italic;font-size:80px;line-height:1;color:var(--bsh-burgundy)}.bsh-home .bsh-marquee__dot{color:var(--bsh-burgundy);font-weight:400;font-size:22px;opacity:.5}@keyframes bsh-home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bsh-home .bsh-journal{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.bsh-home.bsh-home .bsh-journal__item{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--bsh-border);text-decoration:none;color:inherit}.bsh-home.bsh-home .bsh-journal__line{font-size:15px;color:var(--bsh-fg-muted)}@media(max-width:899px){.bsh-home .bsh-hero{grid-template-columns:1fr;min-height:0}.bsh-home .bsh-hero__text{padding:48px var(--bsh-container-pad);max-width:none;justify-self:stretch}.bsh-home.bsh-home .bsh-hero__title{font-size:clamp(44px,12vw,56px)}.bsh-home .bsh-hero__photo{order:-1}.bsh-home.bsh-home .bsh-marquee__text{font-size:48px}}@media(max-width:599px){.bsh-home .bsh-stats__grid{grid-template-columns:repeat(2,1fr)}}.bsh-home .bsh-section--changes{padding:80px 0}.bsh-home .bsh-changes{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:center;padding:0 56px}.bsh-home .bsh-changes__text{display:flex;flex-direction:column;gap:20px}.bsh-home.bsh-home .bsh-changes__big{font-size:clamp(120px,14vw,200px);line-height:.85;color:var(--bsh-burgundy);margin:0 0 8px;letter-spacing:-.02em}.bsh-home.bsh-home .bsh-changes__pct{font-size:.5em;margin-left:.04em}.bsh-home.bsh-home .bsh-changes__title{margin:0}.bsh-home.bsh-home .bsh-changes__lead{max-width:52ch;margin:0}.bsh-home .bsh-changes__stats{display:flex;gap:56px;margin:28px 0 0;justify-content:flex-start;flex-wrap:wrap}.bsh-home .bsh-changes__stat{display:flex;flex-direction:column;gap:6px}.bsh-home.bsh-home .bsh-changes__value{font-family:var(--bsh-font-display);font-weight:400;font-size:40px;line-height:1;color:var(--bsh-burgundy)}.bsh-home.bsh-home .bsh-changes__label{color:var(--bsh-fg-muted);margin:0}.bsh-home .bsh-changes__photo{position:relative;margin:0;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:var(--bsh-img-loading)}.bsh-home .bsh-changes__photo img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:899px){.bsh-home .bsh-section--changes{padding:56px 0}.bsh-home .bsh-changes{grid-template-columns:1fr;gap:28px;padding:0}.bsh-home .bsh-changes__photo{order:-1;aspect-ratio:1 / 1;border-radius:16px}.bsh-home.bsh-home .bsh-changes__big{font-size:112px}.bsh-home .bsh-changes__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bsh-home.bsh-home .bsh-changes__value{font-size:30px;white-space:nowrap}.bsh-home.bsh-home .bsh-changes__label{font-size:13px}}.bsh-home .bsh-heads{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:center}.bsh-home.bsh-home .bsh-heads__title{font-size:clamp(40px,5vw,64px);line-height:1}.bsh-home.bsh-home .bsh-heads__lead{font-size:22px}.bsh-home .bsh-heads__list{display:flex;flex-direction:column;border-top:1px solid var(--bsh-border)}.bsh-home.bsh-home .bsh-heads__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;width:100%;padding:18px 0;border:0;border-bottom:1px solid var(--bsh-border);background:transparent;text-align:left;cursor:pointer;font-family:var(--bsh-font-body);color:var(--bsh-ink)}.bsh-home .bsh-heads__rowtext{display:flex;flex-direction:column;gap:4px}.bsh-home.bsh-home .bsh-heads__area{font-size:24px!important;line-height:1.15!important;transition:color var(--bsh-dur-fast) var(--bsh-ease)}.bsh-home.bsh-home .bsh-heads__row.is-active .bsh-heads__area{color:var(--bsh-burgundy)}.bsh-home.bsh-home .bsh-heads__desc{font-size:15px;line-height:1.5;color:var(--bsh-fg-muted)}.bsh-home .bsh-heads__photo{position:relative;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:var(--bsh-img-loading)}.bsh-home .bsh-heads__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity var(--bsh-dur-base) var(--bsh-ease)}.bsh-home .bsh-heads__photo img.is-active{opacity:1}.bsh-home .bsh-heads__caption{position:absolute;left:20px;right:20px;bottom:20px;background:#fffaf0f0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.bsh-home.bsh-home .bsh-heads__captiontitle{font-size:22px;line-height:1.15}.bsh-home.bsh-home .bsh-heads__captiontext{font-size:14px;line-height:1.5;color:var(--bsh-fg-muted)}@media(max-width:899px){.bsh-home .bsh-heads{gap:32px}.bsh-home .bsh-heads__media{order:-1}.bsh-home .bsh-heads__photo{aspect-ratio:4 / 3;border-radius:16px}.bsh-home .bsh-heads__caption{left:12px;right:12px;bottom:12px;padding:12px 14px}.bsh-home.bsh-home .bsh-heads__captiontitle{font-size:18px}.bsh-home.bsh-home .bsh-heads__captiontext{display:none}.bsh-home.bsh-home .bsh-heads__lead{font-size:18px}.bsh-home.bsh-home .bsh-heads__row{padding:16px 0;gap:12px}}.bsh-home .bsh-cost{display:flex;flex-direction:column;gap:40px;background:var(--bsh-blush);border-radius:24px;padding:56px}.bsh-home .bsh-cost__grid{display:grid;grid-template-columns:minmax(280px,5fr) minmax(320px,7fr);gap:48px;align-items:center}.bsh-home.bsh-home .bsh-cost__lead{font-size:18px}.bsh-home .bsh-cost__timeline{display:flex;flex-direction:column;gap:12px}.bsh-home .bsh-cost__meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.bsh-home .bsh-cost__metatitle{font-weight:600;font-size:15px;color:var(--bsh-burgundy)}.bsh-home .bsh-cost__metanote{font-size:14px;color:var(--bsh-fg-muted)}.bsh-home .bsh-cost__squares{display:grid;grid-template-columns:repeat(12,1fr);gap:6px}.bsh-home .bsh-cost__sq{display:block;aspect-ratio:1 / 1;border-radius:10px}.bsh-home .bsh-cost__sq--b1{background:var(--bsh-burgundy);opacity:.85}.bsh-home .bsh-cost__sq--b2{background:var(--bsh-burgundy);opacity:.62}.bsh-home .bsh-cost__sq--next{background:transparent;border:1.5px dashed rgba(128,0,32,.45);box-sizing:border-box}.bsh-home .bsh-cost__legend{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;list-style:none;margin:4px 0 0;padding:0}.bsh-home .bsh-cost__legend li{display:flex;flex-direction:column;gap:2px;padding-right:8px}.bsh-home .bsh-cost__blade{font-weight:600;font-size:14px}.bsh-home .bsh-cost__where{font-size:13px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh-home .bsh-facts{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;list-style:none;margin:0;padding:32px 0 0;border-top:1px solid rgba(0,4,17,.1)}.bsh-home .bsh-facts__item{display:flex;flex-direction:column;gap:6px}.bsh-home .bsh-facts__icon{display:block;color:var(--bsh-burgundy);margin-bottom:6px}.bsh-home .bsh-facts__icon svg{display:block}.bsh-home .bsh-facts__label{font-size:13px;color:var(--bsh-fg-muted)}.bsh-home .bsh-facts__value{font-weight:500;font-size:15px;line-height:1.45;text-wrap:pretty}@media(max-width:899px){.bsh-home .bsh-cost{gap:28px;padding:28px 20px;border-radius:16px}.bsh-home .bsh-cost__grid{grid-template-columns:1fr;gap:28px}.bsh-home .bsh-cost__squares{gap:4px}.bsh-home .bsh-cost__sq{border-radius:6px}.bsh-home .bsh-cost__legend{grid-template-columns:repeat(2,1fr);gap:10px}.bsh-home .bsh-facts{grid-template-columns:repeat(2,1fr);gap:20px 16px;padding-top:24px}.bsh-home .bsh-facts__item:first-child{grid-column:1 / -1}.bsh-home .bsh-facts__value{font-size:14px}}.bsh-home .bsh-reviews__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.bsh-home.bsh-home .bsh-reviews__score{white-space:nowrap}.bsh-home.bsh-home .bsh-reviews__star{font-size:.7em;vertical-align:.12em;margin-left:2px;letter-spacing:0}.bsh-home.bsh-home .bsh-reviews__all{flex:none}.bsh-home .bsh-reviews{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0;padding:0}.bsh-home .bsh-reviews__card{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--bsh-white);border:1px solid var(--bsh-border);border-radius:20px}.bsh-home.bsh-home .bsh-reviews__card .bsh-stars{font-size:16px}.bsh-home .bsh-reviews__tag{font-weight:600;font-size:13px;color:var(--bsh-fg-muted)}.bsh-home.bsh-home .bsh-reviews__quote{margin:0;padding:0;border:0;font-size:17px;line-height:1.5;color:var(--bsh-ink);text-wrap:pretty;flex:1}.bsh-home .bsh-reviews__cite{font-size:14px;color:var(--bsh-fg-muted)}@media(max-width:1099px){.bsh-home .bsh-reviews{grid-template-columns:repeat(2,1fr)}}@media(max-width:899px){.bsh-home .bsh-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--bsh-container-pad);padding:0 var(--bsh-container-pad) 8px;margin:0 calc(-1 * var(--bsh-container-pad));scrollbar-width:none}.bsh-home .bsh-reviews::-webkit-scrollbar{display:none}.bsh-home .bsh-reviews__card{scroll-snap-align:start;padding:22px;border-radius:16px}.bsh-home.bsh-home .bsh-reviews__quote{font-size:16px}.bsh-home .bsh-reviews__head{gap:8px}}.bsh-home.bsh-home .bsh-btn--primary,.bsh-home.bsh-home .bsh-btn--secondary{border-radius:var(--bsh-radius-pill)}.bsh-home.bsh-home .bsh-btn--ghost{border-radius:var(--bsh-radius-sm)}.bsh-home.bsh-home .bsh-badge{border-radius:var(--bsh-radius-xs)}.bsh-home.bsh-home .bsh-guarantee{max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bsh-home.bsh-home .bsh-guarantee>*+*{margin-top:24px}.bsh-home.bsh-home .bsh-guarantee__lead{max-width:46ch}.bsh-home .bsh-guarantee__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:32px!important}@media(max-width:899px){.bsh-home .bsh-guarantee__actions .bsh-btn{font-size:13px;letter-spacing:.08em;white-space:nowrap}}.bsh-home.bsh-home .bsh-compare__title{max-width:18ch}.bsh-home .bsh-compare{display:flex;flex-direction:column}.bsh-home .bsh-compare__row{display:grid;grid-template-columns:minmax(120px,1fr) 2.5fr 2.5fr;gap:24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--bsh-border);font-size:17px;line-height:1.45}.bsh-home .bsh-compare__row--head{padding:0 0 12px;font-size:14px;font-weight:600}.bsh-home .bsh-compare__brand{color:var(--bsh-burgundy)}.bsh-home .bsh-compare__other{color:var(--bsh-fg-subtle)}.bsh-home .bsh-compare__us{font-weight:500;color:var(--bsh-ink)}.bsh-home .bsh-compare__them{color:var(--bsh-fg-subtle)}@media(max-width:899px){.bsh-home .bsh-compare__row{grid-template-columns:1fr 1fr;gap:8px 16px;padding:16px 0;font-size:15px}.bsh-home .bsh-compare__row--head{grid-template-columns:1fr 1fr}.bsh-home .bsh-compare__row--head span:first-child{display:none}}.bsh-home.bsh-home{--bsh-border: #ece3d3;--bsh-border-strong: rgba(0, 4, 17, .28)}.bsh-home .bsh-stats{border-top:0;border-bottom:0}.bsh-home .bsh-compare__row--head{border-bottom:0}.bsh-home .bsh-compare__row:last-child{border-bottom:0}.bsh-home.bsh-home .bsh-heads__row:last-child{border-bottom:0}.bsh-home .bsh-facts{border-top:0;padding-top:8px}.bsh-home.bsh-home .bsh-faq details:last-child{border-bottom:0}.bsh-home.bsh-home .bsh-journal__item{border-top:0;padding-top:0}.bsh-home .bsh-marquee{border-top:0;border-bottom:0}.bsh-home.bsh-home .bsh-faq__ask{max-width:760px;margin:24px auto 0;font-size:17px;line-height:1.55;color:var(--bsh-fg-muted)}.bsh-home.bsh-home .bsh-faq__ask a{color:var(--bsh-burgundy);font-weight:600;text-decoration:none}.bsh-home.bsh-home .bsh-faq__ask a:hover{text-decoration:underline}.bsh-home .bsh-section--how{padding:84px 0}.bsh-home .bsh-how__shell{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.bsh-home .bsh-how{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px;align-items:start}.bsh-home .bsh-how__media{position:relative;aspect-ratio:4 / 5;max-height:560px;border-radius:40px;overflow:hidden;background:var(--bsh-ink)}.bsh-home .bsh-how__media video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bsh-home .bsh-how__pill{position:absolute;top:20px;left:20px;padding:9px 16px;border-radius:100rem;background:#fffaf0f0;font-weight:700;font-size:13.5px;line-height:1;color:var(--bsh-ink);pointer-events:none}.bsh-home .bsh-how__text{display:flex;flex-direction:column;justify-content:center;gap:28px}.bsh-home.bsh-home .bsh-how__title{font-size:clamp(28px,3.6vw,44px);line-height:1.06;letter-spacing:-.04em!important;margin:0}.bsh-home.bsh-home .bsh-how__deck{margin:14px 0 0;font-size:17px;line-height:1.55;max-width:34ch;color:var(--bsh-fg-muted)}.bsh-home .bsh-how__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bsh-home .bsh-how__step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--bsh-border);border-bottom:0}.bsh-home .bsh-how__step:last-child{border-bottom:1px solid var(--bsh-border)}.bsh-home.bsh-home .bsh-how__num{font-family:var(--bsh-font-body);font-weight:600;font-size:26px;line-height:1;color:var(--bsh-burgundy)}.bsh-home.bsh-home .bsh-how__name{font-family:var(--bsh-font-body)!important;font-weight:700!important;font-size:17.5px;line-height:1.3;margin:0;letter-spacing:-.01em!important}.bsh-home.bsh-home .bsh-how__desc{margin:5px 0 0;font-size:15.5px;line-height:1.5;color:var(--bsh-fg-muted)}@media(max-width:899px){.bsh-home .bsh-section--how{padding:56px 0}.bsh-home .bsh-how{grid-template-columns:1fr}.bsh-home .bsh-how__media{border-radius:24px;max-height:480px}}.bsh-home .bsh-buybar{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fffcf2f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--bsh-border);box-shadow:0 -14px 30px -26px #00041199;transform:translateY(110%);transition:transform .28s ease}.bsh-home .bsh-buybar.is-visible{transform:translateY(0)}.bsh-home .bsh-buybar__inner{max-width:1200px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.bsh-home .bsh-buybar__product{display:flex;align-items:center;gap:14px;min-width:0}.bsh-home .bsh-buybar__img{width:46px;height:46px;border-radius:14px;object-fit:cover;flex:none;background:var(--bsh-img-loading)}.bsh-home .bsh-buybar__name{font-size:15px;font-weight:700;line-height:1.2;color:var(--bsh-ink);white-space:nowrap}.bsh-home .bsh-buybar__meta{font-size:13.5px;color:var(--bsh-fg-muted);line-height:1.3;white-space:nowrap}.bsh-home .bsh-buybar__seg{display:flex;align-items:center;gap:6px;background:var(--bsh-cream-300);border-radius:var(--bsh-radius-pill);padding:4px;flex:none}.bsh-home .bsh-buybar__seg button{font-family:inherit;font-size:14.5px;font-weight:700;color:var(--bsh-fg-muted);background:transparent;border:0;padding:10px 16px;border-radius:var(--bsh-radius-pill);cursor:pointer;line-height:1}.bsh-home .bsh-buybar__seg button.is-on{color:var(--bsh-ink);background:var(--bsh-floral-white, #fffcf2)}.bsh-home.bsh-home .bsh-buybar__cta{flex:none;padding:14px 22px;font-size:13px;letter-spacing:.08em;white-space:nowrap}@media(max-width:599px){.bsh-home .bsh-buybar__product{display:none}.bsh-home .bsh-buybar__inner{padding:10px 16px}.bsh-home .bsh-buybar__seg button{padding:10px 14px}.bsh-home.bsh-home .bsh-buybar__cta{flex:1;text-align:center}}.bsh-home .bsh-compare__row{gap:0 32px;padding:0;border-bottom:0;align-items:stretch}.bsh-home .bsh-compare__row>span{display:flex;align-items:center;padding:22px 0}.bsh-home .bsh-compare__row .bsh-compare__us,.bsh-home .bsh-compare__row .bsh-compare__them{border-bottom:1px solid var(--bsh-border)}.bsh-home .bsh-compare__row:last-child .bsh-compare__us,.bsh-home .bsh-compare__row:last-child .bsh-compare__them{border-bottom:0}.bsh-home .bsh-compare__row .bsh-compare__us,.bsh-home .bsh-compare__row .bsh-compare__brand{background:#fbf0f1;padding-left:28px;padding-right:28px;margin-left:-28px}.bsh-home .bsh-compare__row--head .bsh-compare__brand{border-radius:20px 20px 0 0;padding-top:32px;padding-bottom:12px}.bsh-home .bsh-compare__row:last-child .bsh-compare__us{border-radius:0 0 20px 20px;padding-bottom:32px}.bsh-home .bsh-compare__row--head>span{padding-top:32px;padding-bottom:12px}.bsh-home .bsh-compare__row--head .bsh-compare__other{font-weight:500;font-size:20px;color:var(--bsh-fg-subtle)}.bsh-home .bsh-compare__logo{height:20px;width:auto;display:block}@media(max-width:899px){.bsh-home .bsh-compare__row{gap:0 16px}.bsh-home .bsh-compare__row>span{padding:14px 0}.bsh-home .bsh-compare{background:linear-gradient(90deg,#fbf0f1 0,#fbf0f1 calc(50% - 8px),transparent calc(50% - 8px));border-radius:14px;padding:0 14px;margin:24px 0 0}.bsh-home .bsh-compare__row .bsh-compare__us,.bsh-home .bsh-compare__row .bsh-compare__brand{background:transparent;padding-left:0;padding-right:0;margin-left:0}.bsh-home .bsh-compare__row:last-child .bsh-compare__us{padding-bottom:20px}.bsh-home .bsh-compare__row--head .bsh-compare__brand,.bsh-home .bsh-compare__row--head .bsh-compare__other{padding-top:24px}.bsh-home .bsh-compare__logo{height:16px}.bsh-home .bsh-compare__row--head .bsh-compare__other{font-size:16px}}.bsh-home.bsh-home .bsh-heads__thumb{flex:none;width:72px;height:72px;border-radius:16px;overflow:hidden;background:#fff;border:1.5px solid var(--bsh-border);transition:border-color var(--bsh-dur-fast) var(--bsh-ease),transform var(--bsh-dur-fast) var(--bsh-ease)}.bsh-home.bsh-home .bsh-heads__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bsh-home.bsh-home .bsh-heads__row.is-active .bsh-heads__thumb{border-color:var(--bsh-burgundy);box-shadow:0 0 0 2px var(--bsh-burgundy)}.bsh-home.bsh-home .bsh-heads__row:hover .bsh-heads__thumb{transform:scale(1.04)}@media(max-width:899px){.bsh-home.bsh-home .bsh-heads__thumb{width:60px;height:60px;border-radius:12px}}.bsh-home .bsh-hero__text{gap:22px}.bsh-home .bsh-hero__actions .bsh-btn{font-size:14px;letter-spacing:0;text-transform:none}.bsh-home .bsh-pick__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.bsh-home .bsh-heads{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh-home.bsh-home .bsh-compare__them,.bsh-home.bsh-home .bsh-compare__other{color:#595650}@media(prefers-reduced-motion:reduce){.bsh-home .bsh-marquee__track{animation:none}}.bsh-home.bsh-home a:focus-visible,.bsh-home.bsh-home button:focus-visible,.bsh-home.bsh-home summary:focus-visible{outline:2px solid var(--bsh-burgundy);outline-offset:4px}.bsh-home .bsh-buybar{padding-bottom:env(safe-area-inset-bottom)}.bsh-home .bsh-buybar:not(.is-visible){visibility:hidden}.bsh-home .bsh-section{scroll-margin-top:80px}.bsh-home .bsh-heads__row[aria-pressed=true] .bsh-heads__desc{color:var(--bsh-burgundy)}.bsh-home.bsh-home .bsh-btn{text-transform:none;letter-spacing:0}@media(max-width:899px){.bsh-home .bsh-hero__photo{order:1;min-height:380px}.bsh-home .bsh-hero__text{padding:32px 20px 36px;gap:18px}.bsh-home.bsh-home .bsh-hero__title{font-size:40px;line-height:1.04;max-width:15ch;margin:0}.bsh-home.bsh-home .bsh-hero__sub{font-size:15px;line-height:1.4}.bsh-home .bsh-hero__actions{width:100%;margin-top:4px}.bsh-home .bsh-hero__actions .bsh-btn{width:100%;min-height:50px;padding:12px 16px;font-size:14px}.bsh-home .bsh-heads{grid-template-columns:minmax(0,1fr)}.bsh-home .bsh-heads__media{order:0}.bsh-home .bsh-heads__photo{aspect-ratio:4/3}.bsh-home.bsh-home .bsh-heads__captiontext{display:block}.bsh-home .bsh-section{padding:48px 0}.bsh-home .bsh-heads__rowtext{min-width:0}.bsh-home .bsh-guarantee__actions{width:100%}.bsh-home .bsh-guarantee__actions .bsh-btn{white-space:normal;font-size:14px}.bsh-home .bsh-reviews{scrollbar-width:thin}.bsh-home.bsh-home .bsh-heads__row .bsh-heads__desc{font-size:14px}.bsh-home .bsh-journal{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bsh-home *,.bsh-home *:before,.bsh-home *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bsh-home .bsh-reviews__cite{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.bsh-home .bsh-heads__text{display:contents}.bsh-home .bsh-heads__text>div:last-child{order:2}.bsh-home .bsh-heads__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0}.bsh-home.bsh-home .bsh-heads__row{display:flex;flex-direction:column-reverse;gap:10px;text-align:center;padding:14px 4px;border:1px solid var(--bsh-border);border-radius:12px}.bsh-home.bsh-home .bsh-heads__row.is-active{border-color:var(--bsh-burgundy)}.bsh-home.bsh-home .bsh-heads__area{font-size:17px!important}.bsh-home.bsh-home .bsh-heads__desc{display:none}.bsh-home .bsh-heads__media{order:1}.bsh-home .bsh-heads{gap:20px}}.bsh-home .bsh-guarantee__lead a,.bsh-home .bsh-facts__value a,.bsh-home .bsh-faq__answer a{color:var(--bsh-burgundy);text-underline-offset:3px}.bsh-home #choose{padding:80px 0}.bsh-home .bsh-compare__row,.bsh-home .bsh-compare__row--head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bsh-home .bsh-compare__row .bsh-compare__us,.bsh-home .bsh-compare__row .bsh-compare__brand{margin-left:0;padding-left:28px}.bsh-home .bsh-guarantee__terms{color:var(--bsh-burgundy);font-size:14px;text-underline-offset:4px}.bsh-home .bsh-refill-months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:12px}.bsh-home .bsh-refill-track{display:flex;flex-direction:column;gap:8px;font-size:14px}.bsh-home .bsh-refill-offer{margin-top:16px;padding-top:24px;border-top:1px solid rgba(0,4,17,.12);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bsh-home.bsh-home .bsh-refill-offer .bsh-h3{font-size:30px}@media(max-width:899px){.bsh-home #choose{padding:56px 0}.bsh-home .bsh-compare__row--head span:first-child{display:flex}.bsh-home .bsh-compare__row .bsh-compare__us,.bsh-home .bsh-compare__row .bsh-compare__brand{padding-left:0}.bsh-home.bsh-home .bsh-heads__row:last-child{border-bottom:1px solid var(--bsh-border)}.bsh-home.bsh-home .bsh-heads__row.is-active:last-child{border-bottom-color:var(--bsh-burgundy)}.bsh-home .bsh-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bsh-home.bsh-home .bsh-stats__value{font-size:30px}.bsh-home .bsh-stats .bsh-small{font-size:12px}.bsh-home .bsh-cost__legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bsh-home .bsh-cost__legend li{padding-right:0}.bsh-home .bsh-cost__blade,.bsh-home .bsh-cost__where{font-size:12px}}@media(max-width:359px){.bsh-home .bsh-buybar__inner{padding:10px;gap:8px}.bsh-home .bsh-buybar__seg button{padding:10px 12px}.bsh-home.bsh-home .bsh-buybar__cta{padding:14px 16px;letter-spacing:0}}@media(max-width:899px){.bsh-home .bsh-hero__photo{height:max(380px,100vw);min-height:0}.bsh-home .bsh-hero__photo img{object-position:center center}.bsh-home.bsh-home .bsh-heads__row,.bsh-home.bsh-home .bsh-heads__row:last-child{border-color:#c9c5c8}.bsh-home.bsh-home .bsh-heads__thumb{border-color:#c9c5c8}.bsh-home.bsh-home .bsh-heads__row.is-active,.bsh-home.bsh-home .bsh-heads__row.is-active:last-child,.bsh-home.bsh-home .bsh-heads__row.is-active .bsh-heads__thumb{border-color:var(--bsh-burgundy)}}.bsh-home.bsh-home .bsh-flow>*+*{margin-top:24px}.bsh-home.bsh-home .bsh-flow-tight>*+*{margin-top:16px}.bsh-home.bsh-home .bsh-flow-lg>*+*{margin-top:48px}.bsh-home .bsh-section,.bsh-home #choose,.bsh-home .bsh-section--how{padding:96px 0}@media(max-width:899px){.bsh-home .bsh-section,.bsh-home #choose,.bsh-home .bsh-section--how{padding:64px 0}}.bsh-home .bsh-offer{background:var(--bsh-blush)}.bsh-home .bsh-pick__grid{max-width:none}.bsh-home.bsh-home .bsh-pick__lead{margin-left:0}.bsh-home .bsh-pick__price{gap:12px;align-items:center}.bsh-home .bsh-pick__save{font-weight:600;font-size:14px;line-height:1;color:var(--bsh-burgundy);background:var(--bsh-petal);padding:6px 10px;border-radius:var(--bsh-radius-xs)}.bsh-home .bsh-offer .bsh-facts{padding-top:0}.bsh-home .bsh-cost{background:var(--bsh-white);border:1px solid var(--bsh-border)}.bsh-home.bsh-home .bsh-badge{font-size:12px;letter-spacing:.06em}.bsh-home.bsh-home .bsh-how__media{aspect-ratio:9 / 16;max-height:none;width:100%;max-width:380px;justify-self:center}.bsh-home .bsh-how__pill{font-size:14px}@media(max-width:899px){.bsh-home.bsh-home .bsh-how__media{max-width:420px;margin:0 auto}}.bsh-home .bsh-founder__grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.bsh-home.bsh-home .bsh-founder__sign{font-family:var(--bsh-font-display);font-style:italic;font-size:22px;color:var(--bsh-burgundy)}@media(max-width:899px){.bsh-home .bsh-founder__grid{grid-template-columns:1fr;gap:24px}}.bsh-home.bsh-home .bsh-faq{margin:0}.bsh-home.bsh-home .bsh-faq__ask{margin:24px 0 0}.bsh-home.bsh-home .bsh-journal__item .bsh-h3{text-decoration:underline;text-decoration-color:var(--bsh-border-strong);text-underline-offset:5px;text-decoration-thickness:1px}.bsh-home.bsh-home .bsh-journal__item:hover .bsh-h3{text-decoration-color:var(--bsh-burgundy)}.bsh-home .bsh-reviews__cite{text-decoration:none}@media(max-width:899px){.bsh-home.bsh-home .bsh-hero__sub{font-size:17px;line-height:1.45}.bsh-home.bsh-home .bsh-lead,.bsh-home.bsh-home .bsh-heads__lead,.bsh-home.bsh-home .bsh-how__deck,.bsh-home.bsh-home .bsh-cost__lead{font-size:17px}.bsh-home.bsh-home .bsh-how__desc,.bsh-home.bsh-home .bsh-compare__row,.bsh-home .bsh-facts__value{font-size:16px}.bsh-home.bsh-home .bsh-how__name{font-size:18px}.bsh-home .bsh-buybar__seg button{font-size:14px;min-height:44px}.bsh-home .bsh-guarantee__terms,.bsh-home .bsh-facts__value a,.bsh-home.bsh-home .bsh-faq__ask a,.bsh-home.bsh-home .bsh-faq__answer a{display:inline-block;padding:12px 0;margin:-12px 0}.bsh-home .bsh-stats__grid{gap:8px}.bsh-home.bsh-home .bsh-stats__value{font-size:24px;white-space:nowrap}}@media(max-width:359px){.bsh-home.bsh-home .bsh-stats__value{font-size:20px}}.bsh-home.bsh-home .bsh-hero__ticks{flex-wrap:nowrap;gap:0 clamp(8px,2.8vw,24px)}.bsh-home.bsh-home .bsh-hero__ticks li{white-space:nowrap;gap:6px;font-size:clamp(11px,3.4vw,14px)}.bsh-home .bsh-offer{background:var(--bsh-floral-white)}.bsh-home .bsh-offer>.bsh-container{background:var(--bsh-blush);border-radius:24px;padding-top:56px;padding-bottom:56px;max-width:calc(var(--bsh-container-max) - 2 * var(--bsh-container-pad));width:calc(100% - 2 * var(--bsh-container-pad));padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.bsh-home.bsh-home .bsh-offer .bsh-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:0}.bsh-home .bsh-offer .bsh-facts__item{flex-direction:row;align-items:flex-start;gap:12px}.bsh-home .bsh-offer .bsh-facts__icon{margin:2px 0 0;flex:none}.bsh-home .bsh-facts__text{display:flex;flex-direction:column;gap:2px}.bsh-home.bsh-home .bsh-offer .bsh-facts__value{font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:4px}.bsh-home.bsh-home .bsh-offer .bsh-facts__label{font-size:14px;line-height:1.45}.bsh-home .bsh-info{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-14px -14px -14px -10px;border:0;background:transparent;color:var(--bsh-burgundy);cursor:pointer;padding:0}.bsh-home .bsh-pop{position:fixed;top:0;right:0;bottom:0;left:0;height:fit-content;margin:auto;max-width:min(420px,calc(100vw - 32px));padding:28px;border:0;border-radius:20px;background:var(--bsh-floral-white);color:var(--bsh-ink);box-shadow:var(--bsh-shadow-lg);font:400 16px/1.55 var(--bsh-font-body)}.bsh-home .bsh-pop::backdrop{background:#00041166}.bsh-home .bsh-pop p{margin:0 0 12px;color:var(--bsh-fg-muted)}.bsh-home .bsh-pop .bsh-pop__title{font-family:var(--bsh-font-display);font-size:24px;line-height:1.2;color:var(--bsh-ink)}.bsh-home .bsh-pop a{color:var(--bsh-burgundy);text-underline-offset:3px}.bsh-home .bsh-pop__close{margin-top:8px;min-height:44px;padding:0 22px;border:0;border-radius:var(--bsh-radius-pill);background:var(--bsh-burgundy);color:var(--bsh-floral-white);font:600 14px/1 var(--bsh-font-body);cursor:pointer}@media(max-width:899px){.bsh-home .bsh-offer>.bsh-container{border-radius:20px;padding-top:40px;padding-bottom:40px}.bsh-home.bsh-home .bsh-offer .bsh-facts{grid-template-columns:1fr;gap:18px}.bsh-home .bsh-offer .bsh-facts__item:first-child{grid-column:auto}}.bsh-home .bsh-pick__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bsh-home .bsh-pick__top .bsh-pick__price{margin:4px 0 0;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.bsh-home .bsh-pick__top--stack{flex-direction:column;justify-content:flex-start;gap:10px}.bsh-home.bsh-home .bsh-pick__top--stack .bsh-pick__price{flex-direction:row;align-items:center;gap:10px;margin:0;min-height:26px}.bsh-home.bsh-home .bsh-pick__list{flex-direction:column;gap:8px;margin:12px 0 4px;padding:14px 0 0;border-top:1px solid var(--bsh-border)}.bsh-home.bsh-home .bsh-pick__list li{font-weight:400;font-size:15px;color:var(--bsh-ink)}.bsh-home.bsh-home .bsh-pick__btn{align-self:stretch;margin-top:auto}.bsh-home .bsh-pick__body{flex:1}.bsh-home .bsh-pick__grid{align-items:stretch}.bsh-home.bsh-home .bsh-pick__list{margin-bottom:20px}.bsh-home.bsh-home .bsh-pick__card--kit{border:2px solid var(--bsh-burgundy)}.bsh-home .bsh-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.bsh-home .bsh-tile{background:var(--bsh-floral-white);border:1px solid var(--bsh-border);border-radius:20px;padding:24px}.bsh-home.bsh-home .bsh-tile__title{font-family:var(--bsh-font-body)!important;font-weight:700!important;font-size:18px;line-height:1.3;margin:0 0 6px;letter-spacing:0!important}.bsh-home.bsh-home .bsh-tile p{font-size:15px;line-height:1.5;color:var(--bsh-fg-muted)}.bsh-home .bsh-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.bsh-home .bsh-reviews__stat,.bsh-home .bsh-reviews__more{border-radius:20px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.bsh-home .bsh-reviews__stat{background:var(--bsh-ink);color:var(--bsh-floral-white);font-size:16px;line-height:1.5}.bsh-home.bsh-home .bsh-reviews__statnum{color:var(--bsh-petal);font-size:56px;line-height:1}.bsh-home .bsh-reviews__more{background:var(--bsh-blush);padding:0}.bsh-home .bsh-reviews__more a{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;padding:28px;color:var(--bsh-ink);text-decoration:none}.bsh-home.bsh-home .bsh-reviews__moretitle{font-size:30px;line-height:1.15}.bsh-home .bsh-reviews__morelink{color:var(--bsh-burgundy);font-weight:600;font-size:15px}.bsh-home .bsh-reviews__morelink:after{content:" \2192"}.bsh-home.bsh-home .bsh-reviews__all{display:none}.bsh-home .bsh-closer__panel{background:var(--bsh-burgundy);border-radius:24px;padding:72px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.bsh-home.bsh-home .bsh-closer__panel .bsh-h2,.bsh-home.bsh-home .bsh-closer__panel .bsh-h2 em{color:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-closer__lead{color:#fffaf0d1;font-size:18px}.bsh-home .bsh-closer__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:16px}.bsh-home.bsh-home .bsh-closer__primary{background:var(--bsh-floral-white);color:var(--bsh-burgundy);border-radius:var(--bsh-radius-pill)}.bsh-home.bsh-home .bsh-closer__secondary{background:transparent;color:var(--bsh-floral-white);border-color:#fffaf080;border-radius:var(--bsh-radius-pill)}.bsh-home.bsh-home .bsh-closer__secondary:hover{background:#fffaf01a;color:var(--bsh-floral-white)}@media(max-width:1099px){.bsh-home .bsh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.bsh-home .bsh-tiles{grid-template-columns:1fr;gap:12px}.bsh-home .bsh-tile{padding:20px;border-radius:16px}.bsh-home.bsh-home .bsh-reviews__all{display:inline-flex}.bsh-home .bsh-reviews{grid-template-columns:none}.bsh-home .bsh-reviews__stat,.bsh-home .bsh-reviews__more{display:none}.bsh-home .bsh-closer__panel{padding:48px 20px;border-radius:20px}.bsh-home .bsh-closer__actions{width:100%;flex-direction:column}.bsh-home .bsh-closer__actions .bsh-btn{width:100%}.bsh-home.bsh-home .bsh-pick__top .bsh-h3{font-size:24px;white-space:nowrap}.bsh-home .bsh-pick__amount{font-size:17px;white-space:nowrap}}.bsh-home .bsh-bento{grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.bsh-home .bsh-bento .bsh-tile{position:relative;overflow:hidden;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:8px;transition:transform var(--bsh-dur-base) var(--bsh-ease),box-shadow var(--bsh-dur-base) var(--bsh-ease)}.bsh-home .bsh-bento .bsh-tile:hover{transform:translateY(-4px);box-shadow:var(--bsh-shadow-md)}.bsh-home .bsh-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--bsh-white);color:var(--bsh-burgundy);margin-bottom:12px;position:relative;flex:none}.bsh-home.bsh-home .bsh-bento .bsh-tile__title{font-family:var(--bsh-font-display)!important;font-weight:400!important;font-size:26px;line-height:1.15;letter-spacing:-.01em!important;margin:0}.bsh-home.bsh-home .bsh-bento .bsh-tile p{font-size:16px}.bsh-home .bsh-tile--guard{grid-row:1 / 3;background:var(--bsh-white);border:1px solid var(--bsh-border);padding-bottom:0!important}.bsh-home .bsh-tile--guard .bsh-tile__icon{background:var(--bsh-blush)}.bsh-home .bsh-tile__img{display:block;width:calc(100% + 56px);max-width:none;margin:auto -28px 0;padding-top:24px;transition:transform .9s var(--bsh-ease);transform:translateY(24px)}.bsh-home .bsh-tile--guard:hover .bsh-tile__img,.bsh-home .is-in .bsh-tile__img{transform:translateY(0)}.bsh-home .bsh-tile--length{background:var(--bsh-blush);border:0}.bsh-home .bsh-tile--button{background:var(--bsh-burgundy);border:0}.bsh-home.bsh-home .bsh-tile--button .bsh-tile__title,.bsh-home.bsh-home .bsh-tile--button p{color:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-tile--button p{opacity:.8}.bsh-home .bsh-tile--button .bsh-tile__icon{background:var(--bsh-floral-white)}.bsh-home .bsh-tile__icon--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--bsh-floral-white);animation:bsh-home-press 2.4s var(--bsh-ease) infinite}@keyframes bsh-home-press{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.7);opacity:0}}.bsh-home .bsh-tile--blades{grid-column:2 / 4;background:var(--bsh-cream-200);border:0;flex-direction:row!important;align-items:center;gap:20px!important}.bsh-home .bsh-tile--blades .bsh-tile__icon{margin:0}@media(prefers-reduced-motion:no-preference){.bsh-home-motion .bsh-home .bsh-bento .bsh-tile{opacity:0;transform:translateY(20px)}.bsh-home-motion .bsh-home .bsh-bento.is-in .bsh-tile{opacity:1;transform:none;transition:opacity .6s var(--bsh-ease),transform .6s var(--bsh-ease),box-shadow var(--bsh-dur-base) var(--bsh-ease)}.bsh-home-motion .bsh-home .bsh-bento.is-in .bsh-tile:nth-child(2){transition-delay:90ms}.bsh-home-motion .bsh-home .bsh-bento.is-in .bsh-tile:nth-child(3){transition-delay:.18s}.bsh-home-motion .bsh-home .bsh-bento.is-in .bsh-tile:nth-child(4){transition-delay:.27s}.bsh-home-motion .bsh-home .bsh-bento.is-in .bsh-tile:hover{transform:translateY(-4px);transition-delay:0ms}}@media(max-width:899px){.bsh-home .bsh-bento{grid-template-columns:1fr 1fr;gap:12px}.bsh-home .bsh-tile--guard{grid-row:auto;grid-column:1 / -1}.bsh-home .bsh-tile--blades{grid-column:1 / -1}.bsh-home .bsh-bento .bsh-tile{padding:20px;border-radius:20px}.bsh-home .bsh-tile__img{width:calc(100% + 40px);margin:auto -20px 0}.bsh-home.bsh-home .bsh-bento .bsh-tile__title{font-size:22px}.bsh-home.bsh-home .bsh-bento .bsh-tile p{font-size:15px}.bsh-home .bsh-tile__icon{margin-bottom:8px}}@media(max-width:379px){.bsh-home .bsh-bento{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.bsh-home-motion .bsh-home .bsh-reviews>li{opacity:0;transform:translateY(20px)}.bsh-home-motion .bsh-home .bsh-reviews.is-in>li{opacity:1;transform:none;transition:opacity .6s var(--bsh-ease),transform .6s var(--bsh-ease)}.bsh-home-motion .bsh-home .bsh-reviews.is-in>li:nth-child(2){transition-delay:80ms}.bsh-home-motion .bsh-home .bsh-reviews.is-in>li:nth-child(3){transition-delay:.16s}.bsh-home-motion .bsh-home .bsh-reviews.is-in>li:nth-child(4){transition-delay:.24s}.bsh-home-motion .bsh-home .bsh-reviews.is-in>li:nth-child(5){transition-delay:.32s}.bsh-home-motion .bsh-home .bsh-reviews.is-in>li:nth-child(6){transition-delay:.4s}.bsh-home-motion .bsh-home .bsh-cost__squares>*{opacity:0;transform:scale(.5)}.bsh-home-motion .bsh-home .bsh-cost__squares.is-in>*{opacity:var(--sq-o, 1);transform:none;transition:opacity .36s var(--bsh-ease),transform .36s var(--bsh-ease);transition-delay:calc(var(--i) * .11s)}.bsh-home-motion .bsh-home .bsh-closer__panel{opacity:0;transform:translateY(28px) scale(.98)}.bsh-home-motion .bsh-home .bsh-closer__panel.is-in{opacity:1;transform:none;transition:opacity .7s var(--bsh-ease),transform .7s var(--bsh-ease)}}.bsh-home .bsh-cost__sq--b1{--sq-o:.85}.bsh-home .bsh-cost__sq--b2{--sq-o:.62}.bsh-home .bsh-reviews__statnum{font-variant-numeric:tabular-nums}.bsh-home.bsh-home .bsh-heads__row.is-active .bsh-heads__thumb{box-shadow:none}@media(max-width:899px){.bsh-home.bsh-home .bsh-heads__row.is-active .bsh-heads__thumb{border-color:#c9c5c8}}.bsh-home.bsh-home .bsh-changes__ast{font-size:.5em;vertical-align:super;margin-left:.04em}.bsh-home.bsh-home .bsh-changes__note{margin-top:28px;font-size:12px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh-home .bsh-changes__num{display:inline-block;font-variant-numeric:tabular-nums;text-align:right}.bsh-home .bsh-verified{color:var(--bsh-burgundy);font-weight:500;margin-left:4px;white-space:nowrap}.bsh-home .bsh-founder__grid{align-items:center}.bsh-home .bsh-founder__photo{margin:0;border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:var(--bsh-cream, #f5ede3)}.bsh-home .bsh-founder__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 38%}@media(max-width:899px){.bsh-home .bsh-founder__photo{aspect-ratio:1/1;border-radius:20px}.bsh-home .bsh-founder__photo img{object-position:50% 36%}}.bsh-home.bsh-home .bsh-btn--primary{background:var(--bsh-ink);background-image:none;color:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-btn--primary:hover{background:var(--bsh-burgundy);color:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-pick__list{border-top:0;padding-top:4px}.bsh-home.bsh-home .bsh-pick__card:not(.bsh-pick__card--kit){border:0}.bsh-home .bsh-how__step,.bsh-home .bsh-how__step:last-child{border-top:0;border-bottom:0}.bsh-home .bsh-how__steps{gap:8px}.bsh-home .bsh-heads__list{border-top:0;gap:4px}.bsh-home.bsh-home .bsh-heads__row,.bsh-home.bsh-home .bsh-heads__row:last-child{border-bottom:0}.bsh-home .bsh-bento .bsh-tile--guard{border:0;background:var(--bsh-floral-white)}.bsh-home .bsh-bento .bsh-tile--guard .bsh-tile__img{mix-blend-mode:multiply}.bsh-home .bsh-reviews__card,.bsh-home .bsh-cost{border:0}.bsh-home .bsh-refill-offer{border-top:0;padding-top:8px}.bsh-home .bsh-buybar{border-top:0}.bsh-home.bsh-home .bsh-btn--secondary{background:var(--bsh-cream-300);border-color:transparent;color:var(--bsh-ink)}.bsh-home.bsh-home .bsh-btn--secondary:hover{background:var(--bsh-ink);color:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-closer__secondary{background:#fffaf024;border-color:transparent}.bsh-home.bsh-home .bsh-closer__secondary:hover{background:#fffaf03d}@media(max-width:899px){.bsh-home.bsh-home .bsh-heads__row,.bsh-home.bsh-home .bsh-heads__row:last-child{border:1px solid transparent;background:var(--bsh-floral-white)}.bsh-home.bsh-home .bsh-heads__row.is-active,.bsh-home.bsh-home .bsh-heads__row.is-active:last-child{border-color:var(--bsh-burgundy)}}.bsh-home p{letter-spacing:inherit}.bsh-home strong,.bsh-home b{font-weight:700}.bsh-home button{font-family:Arial,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;letter-spacing:normal}.bsh-home a{text-decoration-line:underline}.bsh-home .bsh-ph{display:block;width:100%;height:100%;background:var(--bsh-cream-200)}.bsh-home .bsh-heads__thumb .bsh-ph{background:var(--bsh-white)}.bsh-home .bsh-hero__photo .bsh-ph,.bsh-home .bsh-pick__photo .bsh-ph{position:absolute;top:0;right:0;bottom:0;left:0}.bsh-home .bsh-heads__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--bsh-dur-base) var(--bsh-ease)}.bsh-home .bsh-heads__frame.is-active,.bsh-home .bsh-heads__photo .bsh-heads__frame img{opacity:1}.bsh-home .bsh-heads__frame .bsh-ph{position:absolute;top:0;right:0;bottom:0;left:0}.bsh-home{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
/*# sourceMappingURL=/cdn/shop/t/79/assets/boosh-home.css.map */
