.bsh strong,.bsh b{font-weight:700}.bsh p,.bsh button{letter-spacing:inherit}: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{font-family:var(--bsh-font-body);font-size:17px;line-height:1.6;color:var(--bsh-ink);letter-spacing:0}.bsh--cream{background:var(--bsh-floral-white)}.bsh-container{width:100%;max-width:var(--bsh-container-max);margin:0 auto;padding:0 var(--bsh-container-pad);box-sizing:border-box}.bsh .bsh-h1,.bsh .bsh-h2,.bsh .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 .bsh-h1 em,.bsh .bsh-h2 em,.bsh .bsh-display em{font-style:italic;color:inherit}.bsh .bsh-h2{font-size:56px;line-height:1.05}.bsh p{margin:0}.bsh .bsh-small{font-size:14px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh .bsh-btn,.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 .bsh-btn--primary{background:var(--bsh-burgundy);color:var(--bsh-floral-white)}.bsh .bsh-btn--primary:hover{background:var(--bsh-burgundy-deep);color:var(--bsh-floral-white)}.bsh .bsh-btn--primary:active{transform:translateY(1px)}.bsh .bsh-btn--big{padding:20px 36px;font-size:14px}.bsh .bsh-btn[disabled]{opacity:.6;cursor:not-allowed}.bsh .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 .bsh-stars{color:var(--bsh-gold);letter-spacing:2px;font-size:18px;line-height:1;white-space:nowrap}.bsh .bsh-rating-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bsh .bsh-rating-line__text{font-weight:500;font-size:14px;line-height:1;color:var(--bsh-fg-muted)}@media(max-width:899px){.bsh .bsh-h2{font-size:clamp(36px,8vw,44px)}}.bsh .bsh-btn--primary{border-radius:var(--bsh-radius-pill)}.bsh .bsh-badge{border-radius:var(--bsh-radius-xs)}.bsh{--bsh-border: #ece3d3;--bsh-border-strong: rgba(0, 4, 17, .28)}.bsh-buybar{position:fixed;left:0;right:0;bottom:0;z-index:45;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-buybar.is-visible{transform:translateY(0)}.bsh-buybar__inner{max-width:1200px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.bsh-buybar__product{display:flex;align-items:center;gap:14px;min-width:0}.bsh-buybar__img{width:46px;height:46px;border-radius:14px;object-fit:cover;flex:none;background:var(--bsh-img-loading)}.bsh-buybar__name{font-size:15px;font-weight:700;line-height:1.2;color:var(--bsh-ink);white-space:nowrap}.bsh-buybar__meta{font-size:13.5px;color:var(--bsh-fg-muted);line-height:1.3;white-space:nowrap}.bsh .bsh-buybar__cta{flex:none;padding:14px 22px;font-size:13px;letter-spacing:.08em;white-space:nowrap}@media(max-width:599px){.bsh-buybar__inner{flex-wrap:wrap;row-gap:8px}.bsh-buybar__product{flex-basis:100%;justify-content:center}.bsh-buybar__img,.bsh-buybar__meta{display:none}.bsh-buybar__name{font-size:14px;text-align:center}.bsh-buybar__inner{padding:10px 16px}.bsh .bsh-buybar__cta{flex:1;text-align:center}}.bsh a:focus-visible,.bsh button:focus-visible,.bsh summary:focus-visible{outline:2px solid var(--bsh-burgundy);outline-offset:4px}.bsh-buybar{padding-bottom:env(safe-area-inset-bottom)}.bsh-buybar:not(.is-visible){visibility:hidden}.bsh .bsh-btn{text-transform:none;letter-spacing:0}@media(max-width:359px){.bsh-buybar__inner{padding:10px;gap:8px}.bsh .bsh-buybar__cta{padding:14px 16px;letter-spacing:0}}.bsh .bsh-badge{font-size:12px;letter-spacing:.06em}.bsh-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bsh .bsh-btn--primary{background:var(--bsh-ink);background-image:none;color:var(--bsh-floral-white)}.bsh .bsh-btn--primary:hover{background:var(--bsh-burgundy);color:var(--bsh-floral-white)}.bsh-buybar{border-top:0}.bsh-buy{padding:24px 0 64px}.bsh-buy__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.bsh-buy__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bsh-buy__shot{border-radius:16px;overflow:hidden;background:var(--bsh-cream-200)}.bsh-buy__shot--square{position:relative}.bsh .bsh-buy__badge{position:absolute;top:16px;left:16px;z-index:1}.bsh-buy__shot img{display:block;width:100%;height:100%;object-fit:cover}.bsh-buy__shot--square{grid-column:1 / -1;aspect-ratio:1 / 1}.bsh-buy__shot--tall{aspect-ratio:4 / 5}.bsh-buy__shot--wide{grid-column:1 / -1;aspect-ratio:4 / 3}.bsh-buy__shot--half{aspect-ratio:1 / 1}.bsh-buy__wins{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bsh-buy__wins li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;line-height:1.3}.bsh-buy__wins svg{flex:0 0 auto;width:18px;height:18px;color:var(--bsh-burgundy)}.bsh-gallery-wrap{position:relative;min-width:0}.bsh-icard{container-type:inline-size;position:relative;aspect-ratio:1 / 1;background:var(--bsh-cream-200);color:var(--bsh-ink)}.bsh-icard__in{position:absolute;top:0;right:0;bottom:0;left:0;padding:7cqw;display:flex;flex-direction:column;gap:4.5cqw}.bsh .bsh-icard__h{font-size:8cqw;line-height:1.05}.bsh .bsh-icard__h em{color:var(--bsh-burgundy)}.bsh-icard img{display:block;width:100%;height:100%;object-fit:cover}.bsh-icard__photo{background:var(--bsh-white);border-radius:3cqw;overflow:hidden;aspect-ratio:2 / 1}.bsh-icard__photo img{object-fit:contain}.bsh-icard__list{list-style:none;margin:0;padding:0;display:grid;gap:2.4cqw;font-size:3.9cqw;font-weight:600;line-height:1.3}.bsh-icard__list li{display:flex;align-items:flex-start;gap:2.4cqw}.bsh-icard__list svg{flex:none;width:4.4cqw;height:4.4cqw;margin-top:.2cqw;color:var(--bsh-burgundy)}.bsh-icard__heads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;margin-top:auto}.bsh-icard__head{display:flex;flex-direction:column;gap:1cqw;font-size:3.6cqw;line-height:1.25}.bsh-icard__head span{color:var(--bsh-fg-muted);font-size:3.2cqw}.bsh-icard__tile{background:var(--bsh-white);border-radius:3cqw;overflow:hidden;aspect-ratio:3 / 4;margin-bottom:1.6cqw}.bsh-icard__tile img{object-fit:contain}.bsh-icard__note{font-size:3.4cqw;color:var(--bsh-fg-muted);margin-top:auto}.bsh-icard__vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;flex:1}.bsh-icard__side{border-radius:3cqw;padding:3.6cqw;display:flex;flex-direction:column;gap:2.4cqw;background:var(--bsh-white)}.bsh-icard__side strong{font-size:4.4cqw}.bsh-icard__side .bsh-icard__photo{border-radius:2cqw;background:var(--bsh-white)}.bsh-icard__side .bsh-icard__list{font-size:3.4cqw;font-weight:500}.bsh-icard__side--razor{color:var(--bsh-fg-muted)}.bsh-icard__side--razor .bsh-icard__list svg{color:var(--bsh-fg-muted)}.bsh-icard__side--razor .bsh-icard__photo img{filter:saturate(.35);opacity:.8}.bsh-gal-thumb .bsh-icard{width:100%;height:100%}.bsh-dcard{background:var(--bsh-blush)}.bsh-dcard .bsh-dcard__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bsh-dcard__pan{position:absolute;left:3.6cqw;right:3.6cqw;bottom:3.6cqw;background:var(--bsh-ink);color:var(--bsh-white);border-radius:2.6cqw;padding:4.4cqw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw 3.6cqw}.bsh-dcard__f{display:flex;gap:2.4cqw;align-items:flex-start}.bsh-dcard__ic{flex:none;width:7.6cqw;height:7.6cqw;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;color:var(--bsh-blush)}.bsh-dcard__ic svg{width:3.4cqw;height:3.4cqw}.bsh .bsh-dcard__n .bsh-display{font-size:6.2cqw;line-height:1;color:var(--bsh-blush)}.bsh-dcard__n small{font-size:3cqw;font-weight:600}.bsh-dcard__f p{margin-top:.8cqw;font-size:2.8cqw;line-height:1.3;color:#ffffffb8}.bsh-icard__box{flex:1;min-height:0;display:grid;grid-template-columns:1.2fr 1fr;gap:4.4cqw;align-items:center}.bsh-icard__boxphoto{height:100%;border-radius:3cqw;overflow:hidden;background:var(--bsh-white)}.bsh-icard__box .bsh-icard__list{gap:3.2cqw;font-size:3.4cqw}.bsh-bcard__pan{display:block}.bsh .bsh-bcard__h{font-size:7cqw;line-height:1.05;color:var(--bsh-white)}.bsh .bsh-bcard__h em{color:var(--bsh-blush)}.bsh-bcard__p{margin-top:2cqw;font-size:3.6cqw;line-height:1.35;color:#ffffffb8}.bsh-gallery-nav{display:none}.bsh-gal-main{position:relative}.bsh-gal-thumbs{display:none}@media(min-width:900px){.bsh-buy__gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px}.bsh-buy__gallery::-webkit-scrollbar{display:none}.bsh-buy__gallery .bsh-buy__shot{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start}.bsh-gallery-nav{display:block}.bsh-gallery-nav__btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:999px;background:var(--bsh-floral-white);color:var(--bsh-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0004111f;cursor:pointer}.bsh-gallery-nav__btn[hidden]{display:none}.bsh-gallery-nav__btn svg{width:18px;height:18px}.bsh-gallery-nav__btn--prev{left:16px}.bsh-gallery-nav__btn--next{right:16px}.bsh-buy__gallery .bsh-statcard__text{padding:24px 76px 24px 20px}.bsh-gal-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.bsh-gal-thumb{aspect-ratio:1 / 1;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--bsh-cream-200);cursor:pointer;opacity:.55;transition:opacity var(--bsh-dur-fast, .15s) ease}.bsh-gal-thumb:hover,.bsh-gal-thumb[aria-current=true]{opacity:1}.bsh-gal-thumb img{display:block;width:100%;height:100%;object-fit:cover}}.bsh-statcard{display:grid;grid-template-columns:1fr 1fr;background:var(--bsh-floral-white)}.bsh-statcard img{min-width:0}.bsh-statcard__text{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px 14px;text-align:right}.bsh-statcard__pre{font-size:14px;line-height:1.2;color:var(--bsh-fg-muted)}.bsh .bsh-statcard__num{font-family:var(--bsh-font-display);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1;color:var(--bsh-burgundy);white-space:nowrap}.bsh-statcard__line{margin:0;font-size:14px;line-height:1.35}.bsh-statcard__src{margin-top:6px;font-size:11px;line-height:1.3;color:var(--bsh-fg-muted)}.bsh-buy__box{position:sticky;top:96px;display:flex;flex-direction:column;gap:18px}.bsh-buy__head{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bsh .bsh-buy__title{font-size:clamp(40px,4vw,56px);line-height:1.05;margin:0}.bsh .bsh-buy__reviews-link{font-weight:500;font-size:14px;line-height:1;color:var(--bsh-ink);text-decoration:underline;text-underline-offset:3px}.bsh-buy__chips{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:center}.bsh-buy__chip-row{display:flex;gap:8px;flex-wrap:wrap}.bsh-buy__chip{background:var(--bsh-cream-300);border-radius:var(--bsh-radius-xs);padding:7px 12px;font-weight:500;font-size:13px;line-height:1}.bsh .bsh-buy__desc{font-size:16px;line-height:1.55;color:var(--bsh-fg-muted);margin:0}.bsh-buy__plan{display:flex;flex-direction:column;gap:8px}.bsh-plan{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--bsh-cream-200);border:1.5px solid var(--bsh-burgundy)}.bsh .bsh-plan__opt{display:flex;flex-direction:column;gap:8px;padding:16px 20px;cursor:pointer;background:var(--bsh-cream-200);color:var(--bsh-ink);outline:none;transition:background .15s ease}.bsh .bsh-plan__opt[aria-checked=true]{background:var(--bsh-white, #fff)}.bsh .bsh-plan__opt+.bsh-plan__opt{border-top:1.5px solid var(--bsh-burgundy)}.bsh .bsh-plan__opt:focus-visible .bsh-plan__name{text-decoration:underline;text-underline-offset:3px}.bsh .bsh-plan__opt--refill{padding-top:0}.bsh-plan__strip{margin:0 -20px 6px;background:var(--bsh-burgundy);color:var(--bsh-floral-white);text-align:center;font-weight:600;font-size:13px;line-height:1;padding:9px 12px}.bsh-plan__head{display:flex;align-items:center;gap:12px}.bsh-plan__opt[aria-checked=true] .bsh-buy__radio span{background:var(--bsh-burgundy)}.bsh-plan__name{font-weight:600;font-size:15px;line-height:1.25;flex:1}.bsh-plan__price{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.bsh-plan__price>span{font-weight:600;font-size:17px;line-height:1}.bsh-plan__price s{font-weight:400;font-size:13px;line-height:1;color:var(--bsh-fg-muted)}.bsh-plan__terms{margin:0;padding-left:30px;font-size:14px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh-plan__body{display:flex;flex-direction:column;gap:12px;padding:4px 0 2px 30px}.bsh-plan__ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bsh-plan__ticks li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35}.bsh-plan__ticks svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:var(--bsh-burgundy)}.bsh .bsh-plan__toggle,.bsh .bsh-plan__link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px 0;font-family:inherit;font-weight:600;font-size:14px;color:var(--bsh-ink);cursor:pointer}.bsh .bsh-plan__link{color:var(--bsh-burgundy);text-decoration:underline;text-underline-offset:3px}.bsh-plan__toggle svg{transition:transform .2s ease}.bsh-plan__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bsh-plan__more[hidden],.bsh-plan__link[hidden]{display:none}.bsh-sheet__tick{display:block}.bsh-plan__boxes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bsh-plan__box{background:var(--bsh-cream-200);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.bsh-plan__opt:not([aria-checked=true]) .bsh-plan__box{background:var(--bsh-white, #fff)}.bsh-plan__boxhead{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;line-height:1.2}.bsh-plan__boxicon{flex:0 0 auto;width:18px;height:18px;color:var(--bsh-burgundy)}.bsh-plan__box ul{margin:0;padding-left:18px;display:grid;gap:2px;font-size:14px;line-height:1.35}.bsh-plan__boxnote{margin:0;font-size:14px;line-height:1.35;color:var(--bsh-fg-muted);font-style:italic}@media(max-width:420px){.bsh-plan__box{padding:10px 10px 10px 12px}.bsh-plan__boxhead{gap:6px;font-size:14px}.bsh-plan__boxicon{width:16px;height:16px}.bsh-plan__box ul{padding-left:16px;font-size:14px}.bsh-plan__boxnote{font-size:14px}}.bsh-perks__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bsh-perks__nav{display:none;gap:10px}.bsh .bsh-perks__arrow{width:44px;height:44px;border-radius:999px;border:1.5px solid var(--bsh-ink);background:transparent;color:var(--bsh-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .15s ease}.bsh .bsh-perks__arrow svg{width:18px;height:18px}.bsh .bsh-perks__arrow--prev svg{transform:scaleX(-1)}.bsh .bsh-perks__arrow:disabled{opacity:.3;cursor:default}@media(min-width:600px){.bsh-perks__nav{display:flex}}.bsh-perks{flex:none;list-style:none;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -24px;padding:0 24px;scroll-padding:0 24px;scrollbar-width:none}.bsh-perks::-webkit-scrollbar{display:none}.bsh-perks__card{position:relative;flex:0 0 72%;aspect-ratio:4 / 5;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:var(--bsh-cream-300)}.bsh-perks__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bsh-perks__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000411c7,#00041159 38%,#00041100 62%)}.bsh-perks__text{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:18px;color:var(--bsh-floral-white)}.bsh .bsh-perks__title{margin:0 0 4px;font-family:var(--bsh-font-display);font-weight:400;font-size:23px;line-height:1.1;color:var(--bsh-floral-white)}.bsh-perks__text p{margin:0;font-size:14px;line-height:1.4;color:var(--bsh-floral-white)}.bsh-perks__count{display:none}.bsh-perks__dots{display:none;flex:none}@media(max-width:599px){.bsh-perks{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:84%;gap:12px}.bsh-perks__card{aspect-ratio:620 / 400}.bsh-perks__text{padding:16px 64px 16px 18px}.bsh .bsh-perks__title{font-size:22px}.bsh-perks__text p{font-size:14px}.bsh-perks__count{display:block;position:absolute;right:16px;bottom:17px;z-index:1;font-size:12px;line-height:1;color:var(--bsh-floral-white);opacity:.8}.bsh-perks__dots{display:flex;justify-content:center;gap:10px}.bsh-perks__dots span{width:9px;height:9px;border-radius:999px;border:1.5px solid var(--bsh-fg-muted)}.bsh-perks__dots span.is-on{background:var(--bsh-ink);border-color:var(--bsh-ink)}}.bsh-sheet__guarantee{position:relative;flex:none;border-radius:16px;overflow:hidden;background:var(--bsh-cream-200);aspect-ratio:600 / 668}.bsh-sheet__guarantee picture,.bsh-sheet__guarantee img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bsh-sheet__guarantee img{object-fit:cover;object-position:center bottom}.bsh-sheet__gtext{position:relative;z-index:1;padding:24px 22px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bsh .bsh-sheet__gtitle{margin:0;font-family:var(--bsh-font-display);font-weight:400;font-size:34px;line-height:1.05}.bsh-sheet__gtext p{margin:0;font-size:15px;line-height:1.5;color:var(--bsh-ink);max-width:30ch}.bsh-sheet__gtext a{font-size:14px;font-weight:600;color:var(--bsh-ink);text-decoration:underline;text-underline-offset:3px}.bsh-sheet__guarantee img{filter:sepia(.08) saturate(.95) brightness(1.02)}@media(min-width:600px){.bsh-perks{margin:0 -36px;padding:0 36px;scroll-padding:0 36px}.bsh-perks__card{flex-basis:31%}.bsh-sheet__guarantee{aspect-ratio:1000 / 429}.bsh-sheet__gtext{padding:36px 40px;max-width:58%}.bsh .bsh-sheet__gtitle{font-size:44px}}.bsh-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.bsh-sheet[hidden]{display:none}.bsh-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00041173;opacity:0;transition:opacity .25s ease}.bsh-sheet__panel{position:relative;width:100%;max-width:640px;max-height:88vh;overflow-y:auto;background:var(--bsh-floral-white);border-radius:24px 24px 0 0;padding:36px 24px 28px;transform:translateY(100%);transition:transform .25s ease;display:flex;flex-direction:column;gap:16px}.bsh-sheet.is-open .bsh-sheet__scrim{opacity:1}.bsh-sheet.is-open .bsh-sheet__panel{transform:none}.bsh .bsh-sheet__close{position:sticky;top:-22px;z-index:2;flex:none;align-self:flex-end;margin:-22px -10px -52px 0;width:36px;height:36px;border:0;border-radius:999px;background:var(--bsh-cream-200);color:var(--bsh-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.bsh .bsh-sheet__title{margin:0;padding-right:40px}.bsh-sheet__lead{margin:0;font-size:16px;line-height:1.5;color:var(--bsh-fg-muted)}.bsh .bsh-sheet__h3{margin:12px 0 0;font-family:var(--bsh-font-body);font-weight:700;font-size:17px;line-height:1.3}.bsh-sheet__steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.bsh-sheet__steps li{display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:start}.bsh-sheet__steps li>strong,.bsh-sheet__steps li>p{grid-column:2}.bsh-sheet__num{grid-row:1 / span 2;width:40px;height:40px;border-radius:999px;background:var(--bsh-ink);color:var(--bsh-floral-white);display:flex;align-items:center;justify-content:center;font-family:var(--bsh-font-display);font-size:20px;line-height:1}.bsh-sheet__steps strong{display:block;font-size:16px;line-height:1.3;padding-top:2px}.bsh-sheet__steps p{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--bsh-fg-muted)}.bsh-sheet__step-arrow{display:none!important}.bsh-sheet__arrow{width:28px;height:28px;color:var(--bsh-burgundy)}.bsh-sheet__compare{display:grid;gap:10px}.bsh-sheet__card{border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.bsh-sheet__card--refill{background:var(--bsh-burgundy);color:var(--bsh-floral-white)}.bsh-sheet__card--once{background:var(--bsh-cream-200);color:var(--bsh-ink)}.bsh-sheet__cardhead{display:flex;flex-direction:column;gap:2px}.bsh-sheet__cardname{font-family:var(--bsh-font-display);font-size:26px;line-height:1.1}.bsh-sheet__cardprice{font-size:14px;line-height:1.3;opacity:.8}.bsh-sheet__card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bsh-sheet__card li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;min-height:21px}.bsh-sheet__card--refill .bsh-sheet__tick{flex:none;color:var(--bsh-floral-white);margin-top:2px}.bsh-sheet__card--once li.is-empty{color:var(--bsh-fg-muted);opacity:.7}@media(max-width:599px){.bsh-sheet__card--once li.is-empty{display:none}}@media(min-width:600px){.bsh-sheet__panel{max-width:960px;padding:36px 36px 32px}.bsh-sheet__steps{grid-template-columns:1fr 28px 1fr 28px 1fr;gap:12px;align-items:start;text-align:center}.bsh-sheet__steps li{display:flex;flex-direction:column;align-items:center;gap:6px}.bsh-sheet__num{width:52px;height:52px;font-size:24px;margin-bottom:6px}.bsh-sheet__step-arrow{display:flex!important;padding-top:12px}.bsh-sheet__compare{grid-template-columns:1fr 1fr}}.bsh-sheet__note{margin:0;font-size:13px;line-height:1.45;color:var(--bsh-fg-muted)}.bsh-sheet__cta{width:100%}@media(min-width:900px){.bsh-sheet{align-items:center}.bsh-sheet__panel{border-radius:24px;transform:translateY(24px);opacity:0;transition:transform .25s ease,opacity .25s ease}.bsh-sheet.is-open .bsh-sheet__panel{opacity:1}}@media(max-width:420px){.bsh .bsh-plan__opt{padding:14px 16px}.bsh .bsh-plan__opt--refill{padding-top:0}.bsh-plan__strip{margin:0 -16px 6px}.bsh-plan__terms,.bsh-plan__body{padding-left:0}}@media(prefers-reduced-motion:reduce){.bsh-sheet__panel,.bsh-sheet__scrim{transition:none}}.bsh-buy__radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--bsh-burgundy);display:inline-flex;align-items:center;justify-content:center;flex:none}.bsh-buy__radio span{width:10px;height:10px;border-radius:50%;background:transparent}.bsh-buy__actions{display:flex;gap:12px}.bsh .bsh-buy__add{flex:1 1 auto;white-space:nowrap;height:54px;padding-top:0;padding-bottom:0}.bsh-buy__pay{margin:-6px 0 0;font-size:13px;color:var(--bsh-fg-muted);text-align:center}.bsh-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bsh-jump__label{font-weight:700;font-size:14px;flex-basis:100%}.bsh .bsh-jump a{font-size:14px;font-weight:500;line-height:1;padding:9px 12px;border-radius:var(--bsh-radius-xs);background:var(--bsh-cream-300);color:var(--bsh-ink);text-decoration:none;transition:background-color var(--bsh-dur-base) var(--bsh-ease),color var(--bsh-dur-base) var(--bsh-ease)}.bsh .bsh-jump a:hover{background:var(--bsh-burgundy);color:var(--bsh-floral-white)}.bsh .bsh-buyfaq details{border-bottom:1px solid var(--bsh-border);padding:14px 0}.bsh .bsh-buyfaq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:15px;line-height:1.3}.bsh .bsh-buyfaq summary::-webkit-details-marker{display:none}.bsh .bsh-buyfaq summary:after{content:"+";font-size:22px;line-height:1;color:var(--bsh-burgundy);flex:none}.bsh .bsh-buyfaq details[open] summary:after{content:"\2212"}.bsh .bsh-buyfaq__answer{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--bsh-fg-muted)}.bsh .bsh-buyfaq__answer p{margin:0}.bsh .bsh-buyfaq__answer p+p{margin-top:8px}.bsh .bsh-buyfaq__answer a{color:var(--bsh-burgundy)}.bsh-trust{background:var(--bsh-white, #fff);border-radius:20px;padding:22px 16px 18px;display:flex;flex-direction:column;gap:16px}.bsh-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;margin:0;padding:0}.bsh-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13px;line-height:1.3;font-weight:500}.bsh-trust__item svg{width:24px;height:24px;color:var(--bsh-ink)}@media(max-width:899px){.bsh-buy{padding:12px 0 48px}.bsh-buy__grid{grid-template-columns:minmax(0,1fr);gap:24px}.bsh-buy__box{position:static}.bsh-buy__gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--bsh-container-pad));padding:0 var(--bsh-container-pad);scrollbar-width:none}.bsh-buy__gallery::-webkit-scrollbar{display:none}.bsh-gallery-nav{display:block}.bsh-gallery-nav__btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:999px;background:var(--bsh-floral-white);color:var(--bsh-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0004111f;cursor:pointer}.bsh-gallery-nav__btn[hidden]{display:none}.bsh-gallery-nav__btn svg{width:18px;height:18px}.bsh-gallery-nav__btn--prev{left:0}.bsh-gallery-nav__btn--next{right:0}.bsh-buy__shot{flex:0 0 84%;scroll-snap-align:start;aspect-ratio:1 / 1}.bsh-buy__chips{grid-template-columns:minmax(0,1fr);gap:8px}.bsh-trust__grid{grid-template-columns:repeat(2,1fr);gap:16px 8px}}@media(max-width:420px){.bsh-statcard{grid-template-columns:2fr 3fr}.bsh-statcard__text{padding:12px;gap:4px}.bsh-statcard__line{font-size:13px}}.bsh-buyquote{margin:12px 0 4px;padding:14px 16px;background:var(--bsh-cream-300, #f3ebe1);border-radius:14px}.bsh-buyquote__stars{color:#c9a24a;font-size:14px;letter-spacing:1px}.bsh-buyquote blockquote{margin:6px 0;font-size:15px;line-height:1.45;font-style:italic}.bsh-buyquote figcaption{font-size:13px;color:var(--bsh-fg-muted);display:flex;align-items:center;gap:8px}.bsh-buyquote__av{width:28px;height:28px;border-radius:50%;background:#e3d8cb;color:var(--bsh-ink);font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:none}.bsh-buy__eta{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--bsh-fg-muted)}.bsh-buy__eta svg{width:20px;height:20px;color:var(--bsh-burgundy);flex:none}.bsh-buy__eta b{color:var(--bsh-ink);font-weight:600}.bsh .bsh-perks__title,.bsh .bsh-sheet__gtitle{font-family:var(--bsh-font-display)!important;letter-spacing:0}.bsh .bsh-sheet__h3{font-family:var(--bsh-font-body)!important;letter-spacing:0}.bsh .bsh-plan__box ul{list-style:disc}.bsh .bsh-buyfaq__answer a{text-decoration:underline;text-underline-offset:2px}.bsh .bsh-sheet__gtext a{color:var(--bsh-ink)}.bsh-pdp-buy data-island{display:block}.bsh-ph{display:block;width:100%;height:100%;background:var(--bsh-cream-200)}.bsh-icard .bsh-ph,.bsh-dcard .bsh-ph{position:absolute;top:0;right:0;bottom:0;left:0}.bsh-icard__photo .bsh-ph,.bsh-icard__tile .bsh-ph,.bsh-icard__boxphoto .bsh-ph{position:static;background:var(--bsh-white)}.bsh-dcard>.bsh-ph{background:var(--bsh-blush)}.bsh-buy__form{display:contents}.bsh-buy__error{margin:0;padding:10px 14px;border-radius:12px;background:var(--bsh-cream-300);color:var(--bsh-burgundy);font-size:14px;line-height:1.4}.bsh-buy__added{margin:0;font-size:14px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh-buybar__error{flex-basis:100%;margin:0;font-size:13px;line-height:1.3;color:var(--bsh-burgundy);text-align:center}.bsh .bsh-btn[aria-busy=true]{cursor:progress}.bsh-gal-thumb .bsh-ph{background:var(--bsh-cream-200)}.bsh--white{background:var(--bsh-white)}.bsh-section{padding:80px 0}.bsh-flow>*+*{margin-top:24px}.bsh-flow-lg>*+*{margin-top:48px}.bsh-flow-tight>*+*{margin-top:16px}.bsh-center{text-align:center}.bsh .bsh-h3{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 .bsh-h3 em{font-style:italic;color:inherit}.bsh .bsh-h2--md{font-size:clamp(36px,4vw,48px)}.bsh .bsh-h3{font-size:26px;line-height:1.2}.bsh .bsh-lead{font-size:19px;line-height:1.55;color:var(--bsh-fg-muted);max-width:56ch;text-wrap:pretty}.bsh .bsh-btn--secondary{background:transparent;color:var(--bsh-ink);border-color:var(--bsh-border-strong)}.bsh .bsh-btn--secondary:hover{background:var(--bsh-cream-200);color:var(--bsh-ink)}.bsh .bsh-faq{display:flex;flex-direction:column;max-width:760px;margin:0 auto}.bsh .bsh-faq details{border-bottom:1px solid var(--bsh-border);padding:22px 0}.bsh .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 .bsh-faq summary::-webkit-details-marker{display:none}.bsh .bsh-faq summary:after{content:"+";font-family:var(--bsh-font-body);font-size:26px;line-height:1;color:var(--bsh-burgundy);flex:none}.bsh .bsh-faq details[open] summary:after{content:"\2212"}.bsh .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 .bsh-faq .bsh-faq__answer p+p{margin-top:10px}@media(max-width:899px){.bsh-section{padding:56px 0}}.bsh-guarantee{max-width:880px}.bsh .bsh-guarantee__lead{margin-left:auto;margin-right:auto}.bsh-section--changes{padding:80px 0}.bsh-changes{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:center;padding:0 56px}.bsh-changes__text{display:flex;flex-direction:column;gap:20px}.bsh .bsh-changes__big{font-size:clamp(120px,14vw,200px);line-height:.85;color:var(--bsh-burgundy);margin:0 0 8px;letter-spacing:-.02em}.bsh .bsh-changes__pct{font-size:.5em;margin-left:.04em}.bsh .bsh-changes__title{margin:0}.bsh .bsh-changes__lead{max-width:52ch;margin:0}.bsh-changes__stats{display:flex;gap:56px;margin:28px 0 0;justify-content:flex-start;flex-wrap:wrap}.bsh-changes__stat{display:flex;flex-direction:column;gap:6px}.bsh .bsh-changes__value{font-family:var(--bsh-font-display);font-weight:400;font-size:40px;line-height:1;color:var(--bsh-burgundy)}.bsh .bsh-changes__label{color:var(--bsh-fg-muted);margin:0}.bsh-changes__photo{position:relative;margin:0;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:var(--bsh-img-loading)}.bsh-changes__photo img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:899px){.bsh-section--changes{padding:56px 0}.bsh-changes{grid-template-columns:1fr;gap:28px;padding:0}.bsh-changes__photo{order:-1;aspect-ratio:1 / 1;border-radius:16px}.bsh .bsh-changes__big{font-size:112px}.bsh-changes__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bsh .bsh-changes__value{font-size:30px;white-space:nowrap}.bsh .bsh-changes__label{font-size:13px}}.bsh-heads{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:center}.bsh .bsh-heads__title{font-size:clamp(40px,5vw,64px);line-height:1}.bsh .bsh-heads__lead{font-size:22px}.bsh-heads__list{display:flex;flex-direction:column;border-top:1px solid var(--bsh-border)}.bsh .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-heads__rowtext{display:flex;flex-direction:column;gap:4px}.bsh .bsh-heads__area{font-size:24px!important;line-height:1.15!important;transition:color var(--bsh-dur-fast) var(--bsh-ease)}.bsh .bsh-heads__row.is-active .bsh-heads__area{color:var(--bsh-burgundy)}.bsh .bsh-heads__desc{font-size:15px;line-height:1.5;color:var(--bsh-fg-muted)}.bsh-heads__photo{position:relative;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:var(--bsh-img-loading)}.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-heads__photo img.is-active{opacity:1}.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 .bsh-heads__captiontitle{font-size:22px;line-height:1.15}.bsh .bsh-heads__captiontext{font-size:14px;line-height:1.5;color:var(--bsh-fg-muted)}@media(max-width:899px){.bsh-heads{gap:32px}.bsh-heads__media{order:-1}.bsh-heads__photo{aspect-ratio:4 / 3;border-radius:16px}.bsh-heads__caption{left:12px;right:12px;bottom:12px;padding:12px 14px}.bsh .bsh-heads__captiontitle{font-size:18px}.bsh .bsh-heads__captiontext{display:none}.bsh .bsh-heads__lead{font-size:18px}.bsh .bsh-heads__row{padding:16px 0;gap:12px}}.bsh-cost{display:flex;flex-direction:column;gap:40px;background:var(--bsh-blush);border-radius:24px;padding:56px}.bsh-cost__grid{display:grid;grid-template-columns:minmax(280px,5fr) minmax(320px,7fr);gap:48px;align-items:center}.bsh .bsh-cost__lead{font-size:18px}.bsh-cost__timeline{display:flex;flex-direction:column;gap:12px}.bsh-cost__meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.bsh-cost__metatitle{font-weight:600;font-size:15px;color:var(--bsh-burgundy)}.bsh-cost__metanote{font-size:14px;color:var(--bsh-fg-muted)}.bsh-cost__squares{display:grid;grid-template-columns:repeat(12,1fr);gap:6px}.bsh-cost__sq{display:block;aspect-ratio:1 / 1;border-radius:10px}.bsh-cost__sq--b1{background:var(--bsh-burgundy);opacity:.85}.bsh-cost__sq--next{background:transparent;border:1.5px dashed rgba(128,0,32,.45);box-sizing:border-box}.bsh-cost__legend{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;list-style:none;margin:4px 0 0;padding:0}.bsh-cost__legend li{display:flex;flex-direction:column;gap:2px;padding-right:8px}.bsh-cost__blade{font-weight:600;font-size:14px}.bsh-cost__where{font-size:13px;line-height:1.4;color:var(--bsh-fg-muted)}@media(max-width:899px){.bsh-cost{gap:28px;padding:28px 20px;border-radius:16px}.bsh-cost__grid{grid-template-columns:1fr;gap:28px}.bsh-cost__squares{gap:4px}.bsh-cost__sq{border-radius:6px}.bsh-cost__legend{grid-template-columns:repeat(2,1fr);gap:10px}}.bsh .bsh-btn--secondary{border-radius:var(--bsh-radius-pill)}.bsh .bsh-guarantee{max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bsh .bsh-guarantee>*+*{margin-top:24px}.bsh .bsh-guarantee__lead{max-width:46ch}.bsh .bsh-compare__title{max-width:18ch}.bsh-compare{display:flex;flex-direction:column}.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-compare__row--head{padding:0 0 12px;font-size:14px;font-weight:600}.bsh-compare__brand{color:var(--bsh-burgundy)}.bsh-compare__other{color:var(--bsh-fg-subtle)}.bsh-compare__us{font-weight:500;color:var(--bsh-ink)}.bsh-compare__them{color:var(--bsh-fg-subtle)}@media(max-width:899px){.bsh-compare__row{grid-template-columns:1fr 1fr;gap:8px 16px;padding:16px 0;font-size:15px}.bsh-compare__row--head{grid-template-columns:1fr 1fr}.bsh-compare__row--head span:first-child{display:none}}.bsh-compare__row--head{border-bottom:0}.bsh-compare__row:last-child{border-bottom:0}.bsh .bsh-heads__row:last-child{border-bottom:0}.bsh .bsh-faq details:last-child{border-bottom:0}.bsh .bsh-faq__ask{max-width:760px;margin:24px auto 0;font-size:17px;line-height:1.55;color:var(--bsh-fg-muted)}.bsh .bsh-faq__ask a{color:var(--bsh-burgundy);font-weight:600;text-decoration:none}.bsh .bsh-faq__ask a:hover{text-decoration:underline}.bsh-compare__row{gap:0 32px;padding:0;border-bottom:0;align-items:stretch}.bsh-compare__row>span{display:flex;align-items:center;padding:22px 0}.bsh-compare__row .bsh-compare__us,.bsh-compare__row .bsh-compare__them{border-bottom:1px solid var(--bsh-border)}.bsh-compare__row:last-child .bsh-compare__us,.bsh-compare__row:last-child .bsh-compare__them{border-bottom:0}.bsh-compare__row .bsh-compare__us,.bsh-compare__row .bsh-compare__brand{background:#fbf0f1;padding-left:28px;padding-right:28px;margin-left:-28px}.bsh-compare__row--head .bsh-compare__brand{border-radius:20px 20px 0 0;padding-top:32px;padding-bottom:12px}.bsh-compare__row:last-child .bsh-compare__us{border-radius:0 0 20px 20px;padding-bottom:32px}.bsh-compare__row--head>span{padding-top:32px;padding-bottom:12px}.bsh-compare__row--head .bsh-compare__other{font-weight:500;font-size:20px;color:var(--bsh-fg-subtle)}.bsh-compare__logo{height:20px;width:auto;display:block}@media(max-width:899px){.bsh-compare__row{gap:0 16px}.bsh-compare__row>span{padding:14px 0}.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-compare__row .bsh-compare__us,.bsh-compare__row .bsh-compare__brand{background:transparent;padding-left:0;padding-right:0;margin-left:0}.bsh-compare__row:last-child .bsh-compare__us{padding-bottom:20px}.bsh-compare__row--head .bsh-compare__brand,.bsh-compare__row--head .bsh-compare__other{padding-top:24px}.bsh-compare__logo{height:16px}.bsh-compare__row--head .bsh-compare__other{font-size:16px}}.bsh .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 .bsh-heads__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bsh .bsh-heads__row.is-active .bsh-heads__thumb{border-color:var(--bsh-burgundy);box-shadow:0 0 0 2px var(--bsh-burgundy)}.bsh .bsh-heads__row:hover .bsh-heads__thumb{transform:scale(1.04)}@media(max-width:899px){.bsh .bsh-heads__thumb{width:60px;height:60px;border-radius:12px}}.bsh-heads{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh .bsh-compare__them,.bsh .bsh-compare__other{color:#595650}.bsh-section{scroll-margin-top:80px}.bsh-heads__row[aria-pressed=true] .bsh-heads__desc{color:var(--bsh-burgundy)}@media(max-width:899px){.bsh-heads{grid-template-columns:minmax(0,1fr)}.bsh-heads__media{order:0}.bsh-heads__photo{aspect-ratio:4/3}.bsh .bsh-heads__captiontext{display:block}.bsh-section{padding:48px 0}.bsh-heads__rowtext{min-width:0}.bsh .bsh-heads__row .bsh-heads__desc{font-size:14px}}@media(max-width:899px){.bsh-heads__text{display:contents}.bsh-heads__text>div:last-child{order:2}.bsh-heads__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0}.bsh .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 .bsh-heads__row.is-active{border-color:var(--bsh-burgundy)}.bsh .bsh-heads__area{font-size:17px!important}.bsh .bsh-heads__desc{display:none}.bsh-heads__media{order:1}.bsh-heads{gap:20px}}.bsh-guarantee__lead a,.bsh-faq__answer a{color:var(--bsh-burgundy);text-underline-offset:3px}.bsh-compare__row,.bsh-compare__row--head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bsh-compare__row .bsh-compare__us,.bsh-compare__row .bsh-compare__brand{margin-left:0;padding-left:28px}.bsh-guarantee__terms{color:var(--bsh-burgundy);font-size:14px;text-underline-offset:4px}.bsh-refill-months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:12px}.bsh-refill-track{display:flex;flex-direction:column;gap:8px;font-size:14px}@media(max-width:899px){.bsh-compare__row--head span:first-child{display:flex}.bsh-compare__row .bsh-compare__us,.bsh-compare__row .bsh-compare__brand{padding-left:0}.bsh .bsh-heads__row:last-child{border-bottom:1px solid var(--bsh-border)}.bsh .bsh-heads__row.is-active:last-child{border-bottom-color:var(--bsh-burgundy)}.bsh-cost__legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bsh-cost__legend li{padding-right:0}.bsh-cost__blade,.bsh-cost__where{font-size:12px}}@media(max-width:899px){.bsh .bsh-heads__row,.bsh .bsh-heads__row:last-child{border-color:#c9c5c8}.bsh .bsh-heads__thumb{border-color:#c9c5c8}.bsh .bsh-heads__row.is-active,.bsh .bsh-heads__row.is-active:last-child,.bsh .bsh-heads__row.is-active .bsh-heads__thumb{border-color:var(--bsh-burgundy)}}.bsh .bsh-flow>*+*{margin-top:24px}.bsh .bsh-flow-tight>*+*{margin-top:16px}.bsh .bsh-flow-lg>*+*{margin-top:48px}.bsh-section{padding:96px 0}@media(max-width:899px){.bsh-section{padding:64px 0}}.bsh-cost{background:var(--bsh-white);border:1px solid var(--bsh-border)}.bsh .bsh-faq{margin:0}.bsh .bsh-faq__ask{margin:24px 0 0}@media(max-width:899px){.bsh .bsh-lead,.bsh .bsh-heads__lead,.bsh .bsh-cost__lead{font-size:17px}.bsh .bsh-compare__row{font-size:16px}.bsh-guarantee__terms,.bsh .bsh-faq__ask a,.bsh .bsh-faq__answer a{display:inline-block;padding:12px 0;margin:-12px 0}}.bsh-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.bsh-tile{background:var(--bsh-floral-white);border:1px solid var(--bsh-border);border-radius:20px;padding:24px}.bsh .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 .bsh-tile p{font-size:15px;line-height:1.5;color:var(--bsh-fg-muted)}@media(max-width:1099px){.bsh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.bsh-tiles{grid-template-columns:1fr;gap:12px}.bsh-tile{padding:20px;border-radius:16px}}.bsh-bento{grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.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-bento .bsh-tile:hover{transform:translateY(-4px);box-shadow:var(--bsh-shadow-md)}.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 .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 .bsh-bento .bsh-tile p{font-size:16px}.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-press 2.4s var(--bsh-ease) infinite}@media(prefers-reduced-motion:no-preference){.bsh-reveal-ready .bsh-bento .bsh-tile{opacity:0;transform:translateY(20px)}.bsh-reveal-ready .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-reveal-ready .bsh-bento.is-in .bsh-tile:nth-child(2){transition-delay:90ms}.bsh-reveal-ready .bsh-bento.is-in .bsh-tile:nth-child(3){transition-delay:.18s}.bsh-reveal-ready .bsh-bento.is-in .bsh-tile:nth-child(4){transition-delay:.27s}.bsh-reveal-ready .bsh-bento.is-in .bsh-tile:hover{transform:translateY(-4px);transition-delay:0ms}}@media(max-width:899px){.bsh-bento{grid-template-columns:1fr 1fr;gap:12px}.bsh-bento .bsh-tile{padding:20px;border-radius:20px}.bsh .bsh-bento .bsh-tile__title{font-size:22px}.bsh .bsh-bento .bsh-tile p{font-size:15px}.bsh-tile__icon{margin-bottom:8px}}@media(max-width:379px){.bsh-bento{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.bsh-reveal-ready .bsh-cost__squares>*{opacity:0;transform:scale(.5)}.bsh-reveal-ready .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-cost__sq--b1{--sq-o:.85}.bsh .bsh-heads__row.is-active .bsh-heads__thumb{box-shadow:none}@media(max-width:899px){.bsh .bsh-heads__row.is-active .bsh-heads__thumb{border-color:#c9c5c8}}.bsh .bsh-changes__ast{font-size:.5em;vertical-align:super;margin-left:.04em}.bsh .bsh-changes__note{margin-top:28px;font-size:12px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh-changes__num{display:inline-block;font-variant-numeric:tabular-nums;text-align:right}.bsh-verified{color:var(--bsh-burgundy);font-weight:500;margin-left:4px;white-space:nowrap}.bsh-heads__list{border-top:0;gap:4px}.bsh .bsh-heads__row,.bsh .bsh-heads__row:last-child{border-bottom:0}.bsh-cost{border:0}.bsh .bsh-btn--secondary{background:var(--bsh-cream-300);border-color:transparent;color:var(--bsh-ink)}.bsh .bsh-btn--secondary:hover{background:var(--bsh-ink);color:var(--bsh-floral-white)}@media(max-width:899px){.bsh .bsh-heads__row,.bsh .bsh-heads__row:last-child{border:1px solid transparent;background:var(--bsh-floral-white)}.bsh .bsh-heads__row.is-active,.bsh .bsh-heads__row.is-active:last-child{border-color:var(--bsh-burgundy)}}.bsh-faqwrap{display:flex;flex-direction:column;gap:32px}.bsh-faqwrap__side{display:flex;flex-direction:column;gap:20px}.bsh .bsh-faqwrap .bsh-faq__ask{margin:0;max-width:none;font-size:16px}.bsh-faqwrap__groups{display:flex;flex-direction:column;gap:40px}.bsh-faqg{scroll-margin-top:90px}.bsh .bsh-faqg__title{margin:0 0 4px;font-family:var(--bsh-font-body);font-size:14px;font-weight:700;color:var(--bsh-burgundy)}@media(min-width:900px){.bsh-faqwrap{display:grid;grid-template-columns:4fr 7fr;gap:64px;align-items:start}.bsh-faqwrap__side{position:sticky;top:100px}}.bsh-reveal-ready [data-bsh-stagger]>*{opacity:0;transform:translateY(20px)}.bsh-reveal-ready [data-bsh-stagger].is-in>*{opacity:1;transform:none;transition:opacity .6s var(--bsh-ease),transform .6s var(--bsh-ease);transition-delay:calc(min(var(--i, 0),8)*70ms)}.bsh-reveal-ready [data-bsh-fade]{opacity:0;transform:translateY(24px)}.bsh-reveal-ready [data-bsh-fade].is-in{opacity:1;transform:none;transition:opacity .7s var(--bsh-ease),transform .7s var(--bsh-ease)}.bsh-easy{position:relative;border-radius:24px;overflow:hidden;isolation:isolate;min-height:clamp(360px,42vw,560px);display:flex;align-items:center;justify-content:center;text-align:center}.bsh-easy img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:-2}.bsh-easy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#00041180,#00041133 70%);z-index:-1}.bsh-easy__inner{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--bsh-floral-white);padding:32px 20px}.bsh-easy__kicker{font-weight:600;font-size:15px;letter-spacing:.01em}.bsh-easy__words{display:flex;gap:clamp(20px,4vw,56px);margin:0;padding:0;list-style:none}.bsh-easy__word{position:relative;font-family:var(--bsh-font-display);font-style:italic;font-size:clamp(40px,6.4vw,88px);line-height:1.05;opacity:.55;transition:opacity .4s ease;padding-bottom:10px}.bsh-easy__word:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s ease}.bsh-easy__word.is-on{opacity:1}.bsh-easy__word.is-on:after{transform:scaleX(1)}.bsh-easy__line{margin:0;max-width:34ch;font-size:16px;line-height:1.5;color:#fffaf0eb}.bsh-box__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0;padding:0}.bsh-box__item{display:flex;flex-direction:column;gap:14px}.bsh-box__photo{aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#e9dfd6;display:flex;align-items:center;justify-content:center}.bsh-box__photo img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.bsh-box__photo--fill img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.bsh-box__name{margin:0;font-weight:700;font-size:16px;line-height:1.25}.bsh-box__desc{margin:0;font-size:14px;line-height:1.45;color:var(--bsh-fg-muted)}.bsh-cost__where a{color:var(--bsh-burgundy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bsh-oneoff__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.bsh-oneoff__card{display:grid;grid-template-columns:88px 1fr auto;grid-template-areas:"img body price" "img cta cta";align-items:center;column-gap:16px;row-gap:12px;padding:14px;border-radius:16px;background:var(--bsh-white)}.bsh-oneoff__img{grid-area:img;width:88px;height:88px;border-radius:12px;object-fit:cover;background:#f3ebe3}.bsh-oneoff__body{grid-area:body;display:flex;flex-direction:column;gap:2px;min-width:0}.bsh-oneoff__name{font-size:15px;font-weight:700;color:var(--bsh-ink)}.bsh-oneoff__use{font-size:13px;line-height:1.4;color:var(--bsh-fg-muted)}.bsh-oneoff__price{grid-area:price;align-self:start;font-size:15px;font-weight:700;color:var(--bsh-ink)}.bsh-oneoff__cta{grid-area:cta;width:100%;min-height:44px}@media(max-width:720px){.bsh-oneoff__list{grid-template-columns:1fr}}.bsh-ugc__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.bsh-ugc__tag{white-space:nowrap}@media(max-width:599px){.bsh-ugc__top .bsh-stars{display:none}}.bsh-extras{margin-top:8px}.bsh-extras__title{margin:0 0 16px;font-size:16px;font-weight:700}.bsh-oneoff__note{margin:-8px 0 16px;font-size:15px;color:var(--bsh-fg-muted)}.bsh-extras__list{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;list-style:none;margin:0;padding:0}.bsh-extras__list li{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#f3ebe3}.bsh-extras__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--bsh-white);color:var(--bsh-burgundy);flex:none}.bsh-extras__name{font-size:14px;font-weight:600;line-height:1.3;color:var(--bsh-ink)}.bsh-extras__name small{display:block;font-size:13px;font-weight:400;color:var(--bsh-fg-muted)}@media(max-width:1099px){.bsh-extras__list{grid-template-columns:repeat(3,1fr)}}@media(max-width:599px){.bsh-extras__list{grid-template-columns:minmax(0,1fr);gap:8px}.bsh-extras__list li{padding:10px 12px}}.bsh-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0}.bsh-steps__item{display:flex;flex-direction:column;gap:12px}.bsh-steps__video{aspect-ratio:9 / 16;max-height:560px;width:100%;border-radius:16px;overflow:hidden;background:var(--bsh-cream-300)}.bsh-steps__video video{display:block;width:100%;height:100%;object-fit:cover}.bsh-steps__label{display:flex;gap:10px;align-items:baseline}.bsh-steps__num{font-family:var(--bsh-font-display);font-style:italic;font-size:28px;line-height:1;color:var(--bsh-burgundy)}.bsh-steps__text{margin:0;font-size:15px;line-height:1.45}.bsh-steps__text b{display:block;font-weight:700}.bsh-ugc__head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.bsh-ugc{columns:4 220px;column-gap:16px;list-style:none;margin:0;padding:0}.bsh-ugc>li{break-inside:avoid;margin:0 0 16px}.bsh-ugc__vid{border-radius:16px;overflow:hidden;background:var(--bsh-cream-300);aspect-ratio:9 / 14}.bsh-ugc__vid video{display:block;width:100%;height:100%;object-fit:cover}.bsh-ugc__card{background:var(--bsh-white, #fff);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px}.bsh-ugc__card .bsh-stars{font-size:16px;letter-spacing:2px}.bsh-ugc__quote{margin:0;font-size:16px;line-height:1.45}.bsh-ugc__cite{font-size:13px;color:var(--bsh-fg-muted)}.bsh-ugc__stat{border-radius:16px;background:var(--bsh-burgundy);color:var(--bsh-floral-white);padding:28px 22px 22px;display:flex;flex-direction:column;gap:6px}.bsh .bsh-ugc__statnum{font-size:56px;line-height:1;color:var(--bsh-floral-white)}@media(max-width:899px){.bsh-box__grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.bsh-steps__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1 * var(--bsh-container-pad));padding:0 var(--bsh-container-pad);scrollbar-width:none}.bsh-steps__grid::-webkit-scrollbar{display:none}.bsh-steps__item{flex:0 0 72%;scroll-snap-align:start}.bsh-ugc{columns:2;column-gap:12px}.bsh-ugc>li{margin-bottom:12px}.bsh-ugc__card{padding:16px}.bsh-ugc__quote{font-size:14px}.bsh .bsh-ugc__statnum{font-size:40px}.bsh-easy{border-radius:16px}}@media(max-width:420px){.bsh-easy__words{gap:14px}.bsh-easy__word{font-size:36px}}@media(prefers-reduced-motion:reduce){.bsh-easy__word,.bsh-easy__word:after{transition:none}}.bsh-cmp-pick button{border:0;border-radius:999px;background:var(--bsh-cream-300);padding:8px 14px;font-family:var(--bsh-font-body);font-weight:600;font-size:13px;line-height:1;color:var(--bsh-ink);cursor:pointer}.bsh-cmp-pick button.is-on{background:var(--bsh-ink);color:var(--bsh-floral-white)}.bsh-vids-section{padding-bottom:0}.bsh-vids{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;list-style:none;margin:0;padding:0}.bsh-vids li{aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:var(--bsh-cream-300)}.bsh-vids video{display:block;width:100%;height:100%;object-fit:cover}.bsh-ugc__photo{aspect-ratio:4 / 5}.bsh-ugc__photo img{display:block;width:100%;height:100%;object-fit:cover}.bsh-rsum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:40px;align-items:center;background:var(--bsh-white);border-radius:20px;padding:28px 32px}.bsh-rsum__score{display:flex;flex-direction:column;gap:4px}.bsh-rsum__num{font-size:48px;line-height:1}.bsh-rsum__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.bsh-rsum__bars li{display:grid;grid-template-columns:28px 1fr 32px;gap:10px;align-items:center}.bsh-rsum__bar{height:8px;border-radius:999px;background:var(--bsh-cream-300);overflow:hidden}.bsh-rsum__bar i{display:block;height:100%;background:var(--bsh-burgundy);border-radius:999px}.bsh-rall{background:var(--bsh-white);border-radius:20px;padding:32px}.bsh-rall .bsh-rsum{background:none;padding:0;grid-template-columns:auto minmax(0,480px);justify-content:start}@media(max-width:599px){.bsh-rall{padding:22px 16px}.bsh-rall .bsh-rsum{grid-template-columns:minmax(0,1fr)}}.bsh-cmp-pick{display:flex;gap:8px;flex-wrap:wrap}.bsh-compare__them{transition:opacity .2s ease}.bsh-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.bsh-tl:before,.bsh-tl:after{content:"";position:absolute;left:0;right:0;top:34px;height:3px;border-radius:999px}.bsh-tl:before{background:var(--bsh-cream-300)}.bsh-tl:after{background:var(--bsh-burgundy);transform-origin:left;transform:scaleX(1)}.bsh-reveal-ready .bsh-tl:after{transform:scaleX(0);transition:transform 1.6s cubic-bezier(.3,.7,.3,1)}.bsh-reveal-ready .bsh-tl.is-in:after{transform:scaleX(1)}.bsh-tl__stop{position:relative;display:flex;flex-direction:column;gap:8px}.bsh-tl__when{font-weight:700;font-size:13px;color:var(--bsh-burgundy);height:18px}.bsh-tl__dot{width:18px;height:18px;border-radius:50%;background:var(--bsh-white);border:3px solid var(--bsh-burgundy);position:relative;z-index:1;margin:0 0 10px}.bsh-tl__stop--blade .bsh-tl__dot{background:var(--bsh-burgundy)}.bsh-tl__title{margin:0;font-family:var(--bsh-font-display);font-weight:400;font-size:24px;line-height:1.15}.bsh-tl__stop p{margin:0;font-size:15px;line-height:1.45;color:var(--bsh-fg-muted)}.bsh-tl__stop a{color:var(--bsh-burgundy);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.bsh-vids{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 calc(-1 * var(--bsh-container-pad));padding:0 var(--bsh-container-pad);scrollbar-width:none}.bsh-vids::-webkit-scrollbar{display:none}.bsh-vids li{flex:0 0 44%;scroll-snap-align:start}.bsh-rsum{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.bsh-tl{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:34px}.bsh-tl:before,.bsh-tl:after{left:8px;right:auto;top:6px;bottom:6px;width:3px;height:auto}.bsh-tl:after{transform-origin:top;transform:scaleY(1)}.bsh-reveal-ready .bsh-tl:after{transform:scaleY(0)}.bsh-reveal-ready .bsh-tl.is-in:after{transform:scaleY(1)}.bsh-tl__dot{position:absolute;left:-34px;top:0;margin:0}.bsh-tl__when{height:auto}}@media(prefers-reduced-motion:reduce){.bsh-reveal-ready .bsh-tl:after{transition:none}}.bsh-tl[data-tl-scroll]:before,.bsh-tl[data-tl-scroll]:after{top:var(--tl-top, 9px)!important;bottom:var(--tl-end, 9px)!important}.bsh-tl[data-tl-scroll]:after{transform-origin:top!important;transform:scaleY(var(--p, 0))!important;transition:none!important}.bsh-tl[data-tl-scroll] .bsh-tl__dot{border-color:var(--bsh-cream-300);transition:border-color .3s,background-color .3s}.bsh-tl[data-tl-scroll] .bsh-tl__stop>:not(.bsh-tl__dot){opacity:.35;transition:opacity .4s var(--bsh-ease)}.bsh-tl[data-tl-scroll] .bsh-tl__stop.is-on .bsh-tl__dot{border-color:var(--bsh-burgundy)}.bsh-tl[data-tl-scroll] .bsh-tl__stop--blade.is-on .bsh-tl__dot{background:var(--bsh-burgundy)}.bsh-tl[data-tl-scroll] .bsh-tl__stop.is-on>:not(.bsh-tl__dot){opacity:1}@media(prefers-reduced-motion:reduce){.bsh-tl[data-tl-scroll] .bsh-tl__stop>*{transition:none!important}}.bsh-expect{display:flex;flex-direction:column;gap:40px}.bsh-expect__photo{display:none}@media(min-width:900px){.bsh-expect{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:stretch}.bsh-expect__side{display:flex;flex-direction:column;gap:32px}.bsh-expect__photo{display:block;flex:1;min-height:360px;border-radius:24px;overflow:hidden;background:#e9dfd6}.bsh-expect__photo img{width:100%;height:100%;object-fit:cover;display:block}.bsh-expect .bsh-tl{grid-template-columns:minmax(0,1fr);gap:112px;padding-left:48px;align-self:start;margin-top:24px}.bsh-expect .bsh-tl__stop{gap:6px}.bsh-expect__side{position:sticky;top:100px;align-self:start}.bsh-expect__photo{flex:none;aspect-ratio:4 / 5;min-height:0}.bsh-expect .bsh-tl:before,.bsh-expect .bsh-tl:after{left:8px;right:auto;width:3px;height:auto}.bsh-expect .bsh-tl:after{transform-origin:top;transform:scaleY(1)}.bsh-expect .bsh-tl__dot{position:absolute;left:-48px;top:0;margin:0}.bsh-expect .bsh-tl__when{height:auto}.bsh-expect .bsh-tl__title{font-size:28px}.bsh-expect .bsh-tl__stop p{font-size:16px}}.bsh-dbento{grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:auto auto auto}.bsh-dbento .bsh-tile{border:0}.bsh-dt--water{grid-row:1 / 3;min-height:440px;background:#fbeee2;justify-content:flex-start;isolation:isolate}.bsh-dt__bg{position:absolute;inset:auto 0 0 0;width:100%;height:72%;object-fit:cover;object-position:40% 20%;z-index:-2;transform:scale(1.06);transition:transform 1.2s var(--bsh-ease)}.bsh-dt--water:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#fbeee2 28%,#fbeee200 40%)}.bsh-dbento.is-in .bsh-dt__bg,.bsh-dt--water:hover .bsh-dt__bg{transform:scale(1)}.bsh-dt--water .bsh-dt__text{max-width:22ch}.bsh-dt--battery{background:var(--bsh-blush)}.bsh-dt--battery .bsh-tile__icon svg path:nth-of-type(2){animation:bsh-bar1 7s ease-in-out infinite}.bsh-dt--battery .bsh-tile__icon svg path:nth-of-type(3){animation:bsh-bar2 7s ease-in-out infinite}.bsh-dt--battery .bsh-tile__icon svg path:nth-of-type(4){animation:bsh-bar3 7s ease-in-out infinite}.bsh-dt--warranty{background:var(--bsh-burgundy)}.bsh .bsh-dt--warranty .bsh-tile__title,.bsh .bsh-dt--warranty p{color:var(--bsh-floral-white)}.bsh .bsh-dt--warranty p{opacity:.8}.bsh-dt--warranty .bsh-tile__icon{background:var(--bsh-floral-white)}.bsh-dt--combs{grid-column:2 / 4;background:var(--bsh-cream-200);flex-direction:row!important;align-items:flex-end;justify-content:space-between;gap:24px!important}.bsh-dt__combs{display:flex;align-items:flex-end;gap:14px;flex:none}.bsh-cut{display:flex;flex-direction:column;align-items:center;gap:8px}.bsh-cut__hair{position:relative;width:70px;height:110px;background:var(--bsh-white);border-radius:14px;display:flex;align-items:flex-end;justify-content:space-evenly;padding:0 8px 8px;overflow:hidden}.bsh-cut__hair i{display:block;width:2px;height:calc(var(--t) * 100%);background:var(--bsh-ink);opacity:.75;border-radius:2px 2px 0 0;transform-origin:bottom;animation:bsh-cut 6s linear infinite;animation-delay:calc(var(--g) + var(--i) * .2s)}.bsh-cut__head{position:absolute;left:0;bottom:calc(var(--h) * 92% + 8px);width:30px;height:12px;border-radius:4px 4px 6px 6px;background:#f4b8cf;box-shadow:inset 0 -3px #e79bb8;transform:translate(-40px);animation:bsh-sweep 6s linear infinite;animation-delay:var(--g)}.bsh-cut__head:before{content:"";position:absolute;left:3px;right:3px;top:-3px;height:3px;background:repeating-linear-gradient(90deg,#c9c9c9 0 2px,transparent 2px 4px)}.bsh-cut__label{font-weight:700;font-size:12px;color:var(--bsh-burgundy)}.bsh-dt--charge{background:var(--bsh-floral-white)}.bsh-dt--charge .bsh-tile__icon{background:var(--bsh-blush)}.bsh-dt--blade{grid-column:2 / 4;background:var(--bsh-cream-300);flex-direction:row!important;align-items:center;gap:20px!important}.bsh-dt--blade .bsh-tile__icon{margin:0}.bsh-reveal-ready .bsh-bento.is-in .bsh-tile:nth-child(5){transition-delay:.36s}.bsh-reveal-ready .bsh-bento.is-in .bsh-tile:nth-child(6){transition-delay:.45s}@media(max-width:899px){.bsh-dbento{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh-dt--water{grid-row:auto;grid-column:1 / -1;min-height:320px}.bsh-dt--water{min-height:380px}.bsh-dt--combs,.bsh-dt--blade{grid-column:1 / -1}.bsh-dt--combs{flex-direction:column!important;align-items:flex-start}.bsh-cut__hair{width:62px;height:96px}}@media(max-width:379px){.bsh-dbento{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bsh-cut__hair i{animation:none;transform:scaleY(calc(var(--h) / var(--t)))}.bsh-cut__head{display:none}.bsh-dt--battery .bsh-tile__icon svg path{animation:none}.bsh-dt__bg{transition:none;transform:none}}@keyframes bsh-press{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.7);opacity:0}}@keyframes bsh-bar1{0%{opacity:.12}6%{opacity:.6}12%{opacity:.2}18%,88%{opacity:1}96%,to{opacity:.12}}@keyframes bsh-bar2{0%,18%{opacity:.12}25%{opacity:.6}32%{opacity:.2}40%,88%{opacity:1}96%,to{opacity:.12}}@keyframes bsh-bar3{0%,40%{opacity:.12}47%{opacity:.6}54%{opacity:.2}62%,88%{opacity:1}96%,to{opacity:.12}}@keyframes bsh-sweep{0%,20%{transform:translate(-36px);opacity:0}22%{opacity:1}47%{transform:translate(78px);opacity:1}49%,to{transform:translate(78px);opacity:0}}@keyframes bsh-cut{0%,24%{transform:scaleY(1)}26%,82%{transform:scaleY(calc(var(--h) / var(--t)))}97%,to{transform:scaleY(1)}}.bsh #reviews{background:var(--bsh-cream-200)}.bsh .bsh-box__name,.bsh .bsh-extras__title,.bsh .bsh-faqg__title{font-family:var(--bsh-font-body)!important;letter-spacing:0;text-transform:none}.bsh .bsh-tl__title{font-family:var(--bsh-font-display)!important;letter-spacing:0;text-transform:none}.bsh .bsh-guarantee__terms,.bsh .bsh-faq__answer a{text-decoration:underline}.bsh .bsh-ugc__quote{border:0;padding:0;font-style:normal}.bsh-oneoff__form{grid-area:cta;display:flex;flex-direction:column;gap:8px;margin:0}.bsh .bsh-oneoff__form .bsh-oneoff__cta{width:100%}.bsh-oneoff__error{margin:0;font-size:13px;line-height:1.35;color:var(--bsh-burgundy)}.bsh-oneoff__error[hidden]{display:none}.bsh-rall__more{display:flex;align-items:center}.bsh-heads__photo .bsh-ph{position:absolute;top:0;right:0;bottom:0;left:0}.bsh-heads__thumb .bsh-ph{background:var(--bsh-white)}@media(prefers-reduced-motion:reduce){.bsh *,.bsh *:before,.bsh *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.bsh-buybar{transition:none}}.bsh{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.bsh-gallery-video{position:relative;background:#f3eee5}.bsh-gallery-video>video,.bsh-gallery-video>.bsh-gallery-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.bsh-gallery-video__poster{z-index:1}.bsh-gallery-video [hidden]{display:none!important}.bsh-gallery-video button{cursor:pointer}.bsh-gallery-video__start,.bsh-gallery-video__badge{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;padding:0;border:1.5px solid #fffaf2b3;border-radius:50%;background:#00041126;color:#fffaf2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bsh-gallery-video__start svg{width:26px;height:26px}.bsh-gallery-video__start:hover{background:#00041145}.bsh-gallery-video__controls{position:absolute;z-index:3;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid #00041112;border-radius:12px;background:#fffcf6f5;box-shadow:0 3px 16px #0000000d;color:var(--bsh-ink);font:12px/1.2 var(--bsh-font-body, Arial, sans-serif)}.bsh-gallery-video__controls button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:40px;padding:0 4px;border:0;background:none;color:inherit}.bsh-gallery-video__controls [data-video-toggle]{color:var(--bsh-burgundy);font-weight:600;min-width:68px}.bsh-gallery-video__controls input{flex:1;min-width:25px;height:3px;accent-color:var(--bsh-burgundy)}.bsh-gallery-video__controls svg{width:18px;height:18px}.bsh-gallery-video__controls [data-video-time]{white-space:nowrap;font-variant-numeric:tabular-nums}.bsh-gallery-video :focus-visible{outline:2px solid var(--bsh-burgundy);outline-offset:3px}.bsh-gallery-video__error{position:absolute;z-index:3;bottom:12px;left:12px;right:12px;padding:8px;background:var(--bsh-floral-white);color:var(--bsh-ink);font-size:12px}.bsh-gal-thumb--video{position:relative;background:#f3eee5}.bsh-gal-thumb--video img{object-fit:contain!important}.bsh-gal-thumb--video .bsh-gallery-video__badge{width:34px;height:34px;border-width:1px}.bsh-gallery-video__badge svg{width:18px;height:18px}@media(max-width:599px){.bsh-gallery-video__controls{left:8px;right:8px;bottom:8px;gap:4px;padding:4px;font-size:10px}.bsh-gallery-video__controls [data-video-toggle]{min-width:56px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/boosh-redesign.css.map */
