.bm{--ground: #0a0612;--tile: #07161c;--tile2: #0d2630;--grout: #123039;--aqua: #7fe9e4;--steam: #eef7f8;--amber: #ffb86b;--pink: #ff4fd8;--ink: #0c2229;--ink2: #2c4a52;--muted: #bcd2d6;--quiet: #93b3b9;--china: #f2f6f7;--display: var(--atb-font-display, Arial, sans-serif);--body: "Assistant", var(--font-body-family), system-ui, sans-serif;--build: cubic-bezier(.45, .05, .2, 1);--release: cubic-bezier(.2, 1.4, .4, 1);--out: cubic-bezier(.22, 1, .36, 1);--bm-top: 68px;--ts: 78px;--wall: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='104'%3E%3Crect width='104' height='104' fill='%230d262e'/%3E%3Crect x='1.3' y='1.3' width='101.4' height='101.4' rx='2.5' fill='%2308191f'/%3E%3Cpath d='M4 2.6h96' stroke='%2390e0e0' stroke-opacity='.08' stroke-width='1.2'/%3E%3C/svg%3E");--gloss: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='416' height='416'%3E%3Cg fill='%23a8f0f0'%3E%3Crect x='104' width='104' height='104' fill-opacity='.022'/%3E%3Crect y='208' width='104' height='104' fill-opacity='.03'/%3E%3Crect x='312' y='104' width='104' height='104' fill-opacity='.016'/%3E%3Crect x='208' y='312' width='104' height='104' fill-opacity='.026'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Crect x='208' y='104' width='104' height='104' fill-opacity='.12'/%3E%3Crect y='312' width='104' height='104' fill-opacity='.1'/%3E%3C/g%3E%3C/svg%3E");--drops: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='5' cy='235' r='0.9' opacity='0.58'/%3E%3Ccircle cx='138' cy='87' r='2.2' opacity='0.49'/%3E%3Ccircle cx='137.3' cy='86.2' r='0.7' opacity='.9'/%3E%3Ccircle cx='176' cy='164' r='1.2' opacity='0.42'/%3E%3Ccircle cx='182' cy='180' r='0.8' opacity='0.46'/%3E%3Ccircle cx='236' cy='207' r='0.9' opacity='0.67'/%3E%3Ccircle cx='177' cy='166' r='2.1' opacity='0.66'/%3E%3Ccircle cx='176.4' cy='165.3' r='0.6' opacity='.9'/%3E%3Ccircle cx='98' cy='89' r='1.4' opacity='0.32'/%3E%3Ccircle cx='79' cy='112' r='1.4' opacity='0.50'/%3E%3Ccircle cx='187' cy='224' r='0.7' opacity='0.50'/%3E%3Ccircle cx='132' cy='110' r='1.2' opacity='0.27'/%3E%3Ccircle cx='96' cy='91' r='2.3' opacity='0.48'/%3E%3Ccircle cx='95.3' cy='90.2' r='0.7' opacity='.9'/%3E%3Ccircle cx='46' cy='106' r='1.0' opacity='0.44'/%3E%3Ccircle cx='88' cy='138' r='1.1' opacity='0.66'/%3E%3Ccircle cx='119' cy='221' r='1.7' opacity='0.48'/%3E%3Ccircle cx='118.5' cy='220.4' r='0.5' opacity='.9'/%3E%3Ccircle cx='131' cy='177' r='1.7' opacity='0.57'/%3E%3Ccircle cx='130.5' cy='176.4' r='0.5' opacity='.9'/%3E%3Ccircle cx='68' cy='152' r='1.0' opacity='0.43'/%3E%3Ccircle cx='204' cy='224' r='0.9' opacity='0.28'/%3E%3Ccircle cx='107' cy='43' r='0.9' opacity='0.35'/%3E%3Ccircle cx='163' cy='41' r='1.4' opacity='0.31'/%3E%3Ccircle cx='235' cy='226' r='2.7' opacity='0.66'/%3E%3Ccircle cx='234.2' cy='225.1' r='0.8' opacity='.9'/%3E%3Ccircle cx='195' cy='74' r='0.7' opacity='0.28'/%3E%3Ccircle cx='5' cy='159' r='1.1' opacity='0.47'/%3E%3Ccircle cx='177' cy='65' r='1.2' opacity='0.42'/%3E%3Ccircle cx='229' cy='35' r='0.7' opacity='0.66'/%3E%3Ccircle cx='164' cy='236' r='0.7' opacity='0.33'/%3E%3Ccircle cx='247' cy='146' r='1.2' opacity='0.35'/%3E%3C/g%3E%3C/svg%3E");--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ripple: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8'%3E%3Cpath d='M0 5q5-5 10 0t10 0t10 0t10 0' fill='none' stroke='%23dffafa' stroke-width='1.4' stroke-opacity='.9'/%3E%3C/svg%3E");container:bm / inline-size;position:relative;color:var(--steam);font-family:var(--body);letter-spacing:0;background:linear-gradient(0deg,var(--ground) 0,var(--ground) 60px,rgba(10,6,18,0) 560px),radial-gradient(760px 560px at 100% 1500px,rgba(255,184,107,.07),transparent 70%),radial-gradient(820px 640px at 0 3300px,rgba(127,233,228,.06),transparent 70%),radial-gradient(760px 560px at 100% 5600px,rgba(255,184,107,.06),transparent 70%),repeating-linear-gradient(112deg,#bef0f200 0 520px,#bef0f209 640px,#bef0f200 760px),var(--gloss) 50% 0 / calc(var(--ts) * 4) calc(var(--ts) * 4),var(--wall) 50% 0 / var(--ts) var(--ts),var(--tile);overflow-x:hidden;overflow-x:clip}@media(min-width:750px){.bm{--ts: 104px}}.bm *,.bm *:before,.bm *:after{box-sizing:border-box}.bm ::selection{background:var(--aqua);color:var(--ink)}.bm :focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.bm a{color:inherit}.bm p,.bm li,.bm h1,.bm h2,.bm h3,.bm summary,.bm button{letter-spacing:0}.bm button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.bm img{display:block;max-width:100%}.bm :where(ul,ol){list-style:none;margin:0;padding:0}.bm-wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px}.bm-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bm .bm-h{margin:0;font-family:var(--display);font-stretch:122%;font-weight:800;font-size:36px;font-size:clamp(34px,9.6cqw,68px);line-height:.98;letter-spacing:-.022em;color:var(--steam);text-wrap:balance;background:linear-gradient(180deg,#fff 8%,#eef7f8 46%,#c4ecec);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(127,233,228,.22)) drop-shadow(0 2px 1px rgba(0,0,0,.45));padding-bottom:.08em}.bm .bm-text{margin:16px 0 0;max-width:34em;font-size:17px;line-height:26px;color:var(--muted)}.bm .bm-label{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--display);font-stretch:100%;font-weight:700;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:.16em;color:var(--aqua)}.bm .bm-label:before{content:"";flex:none;width:16px;height:2px;border-radius:1px;background:currentColor}.bm .bm-valve{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;margin:0;padding:6px 6px 6px 22px;border:0;border-radius:999px;cursor:pointer;font-family:var(--body);font-size:16px;line-height:20px;font-weight:800;text-decoration:none;white-space:nowrap;color:#1d0424;background:linear-gradient(180deg,#ff7be2,var(--pink) 46%,#e23cc0);box-shadow:inset 0 1.5px #ffffff8c,inset 0 -3px #6e005459,0 12px 26px -12px #ff4fd8b3,0 2px 4px #0006}.bm .bm-valve--glass{color:var(--steam);background:linear-gradient(180deg,#a0f0f029,#7fe9e40d);box-shadow:inset 0 0 0 1.5px #7fe9e499,inset 0 2px #ffffff2e,0 8px 18px -10px #000c}.bm-valve__cap,.bm-chip__cap,.bm-card__go{position:relative;z-index:0;display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;color:var(--ink);transition:transform .26s var(--release)}.bm-valve__cap:before,.bm-valve__cap:after,.bm-chip__cap:before,.bm-chip__cap:after,.bm-card__go:before,.bm-card__go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;transition:opacity .14s}.bm-valve__cap:before,.bm-chip__cap:before{background:radial-gradient(circle at 72% 80%,#ffb86b99,#ffb86b00 42%),radial-gradient(circle at 34% 26%,#fff 0,#eaf4f5 20%,#a9c4c8 58%,#64838a);box-shadow:0 3px 5px #00000080,inset 0 -2px 3px #00000047,inset 0 1px 1px #fff}.bm-valve__cap:after,.bm-chip__cap:after{opacity:0;background:radial-gradient(circle at 62% 70%,#dcebed 0,#9db8bc 55%,#56757c);box-shadow:inset 0 3px 6px #0009,inset 0 -1px 1px #ffffff80}.bm-valve:active .bm-valve__cap,.bm-chip:active .bm-chip__cap,.bm-chip[aria-pressed=true] .bm-chip__cap{transform:translate(-3px) scale(.93);transition-duration:.09s}.bm-valve:active .bm-valve__cap:before,.bm-chip:active .bm-chip__cap:before,.bm-chip[aria-pressed=true] .bm-chip__cap:before{opacity:0}.bm-valve:active .bm-valve__cap:after,.bm-chip:active .bm-chip__cap:after,.bm-chip[aria-pressed=true] .bm-chip__cap:after{opacity:1}.bm-valve svg,.bm-chip svg{position:relative;flex:none}@media(hover:hover){.bm-valve:hover .bm-valve__cap{transform:translate(2px)}}.bm .bm-chip{display:inline-flex;align-items:center;gap:9px;min-height:46px;margin:0;padding:5px 16px 5px 5px;border:0;border-radius:999px;cursor:pointer;font-family:var(--body);font-size:15px;line-height:18px;font-weight:700;white-space:nowrap;color:var(--steam);background:#05161cbd;box-shadow:inset 0 0 0 1.5px #7fe9e48c,inset 0 2px #ffffff24,0 8px 20px -8px #000c}.bm-chip__cap{width:36px;height:36px}.bm-chip[aria-pressed=true]{background:#10464edb;box-shadow:inset 0 0 0 1.5px var(--aqua),inset 0 3px 6px #00000073}.bm-ph{position:relative;overflow:hidden;margin:0;background:#061318;isolation:isolate}.bm-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.07) brightness(.92)}.bm-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(125% 100% at 50% 46%,#fff 34%,#6f9ba3 68%,#0b2a33)}.bm-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(180deg,#c8ecee6b,#c8ecee00 36%),var(--drops),var(--grain)}.bm-ch{--pt: 78px;--hd: 84px;position:relative;padding:var(--pt) 0 60px;scroll-margin-top:max(0px,calc(var(--hd) - var(--pt)))}.bm-water{position:absolute;left:0;right:0;top:-22px;height:54px;z-index:4;pointer-events:none}.bm-water__body{position:absolute;left:0;right:0;top:14px;height:300px;background:linear-gradient(180deg,#7fe9e400,#7fe9e421 30px,#7fe9e40d 46%,#7fe9e400)}.bm-water__w{position:absolute;left:0;top:0;width:200%;height:54px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 96%);mask-image:linear-gradient(180deg,#000 30%,transparent 96%)}.bm-water__w svg{display:block;width:100%;height:100%}.bm-water__w .f{fill:#7fe9e42b}.bm-water__w .l{fill:none;stroke:var(--aqua);stroke-width:1.8;stroke-opacity:.85;vector-effect:non-scaling-stroke}.bm-water__w--b{top:-5px;opacity:.55}.bm-water__w--b .f{fill:#7fe9e41a}.bm--motion .bm-water.is-live .bm-water__w--a{animation:bm-drift 9s linear infinite}.bm--motion .bm-water.is-live .bm-water__w--b{animation:bm-drift 15s linear infinite reverse}@keyframes bm-drift{to{transform:translate(-12.5%)}}.bm--motion .bm-water{opacity:0;transform:translateY(30px);transition:transform 1.5s var(--build),opacity .9s linear}.bm--motion .bm-water.is-in{opacity:1;transform:none}.bm-water--duck{pointer-events:auto}.bm .bm-duck{position:absolute;right:12%;top:-27px;width:64px;height:56px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.bm-duck svg{display:block;width:100%;height:100%;overflow:visible}.bm-duck .b{fill:#114650}.bm-duck .k{fill:none;stroke:var(--aqua);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.bm-duck .k--thin{stroke-width:1.4;opacity:.6}.bm-duck .beak{fill:var(--amber);stroke:var(--amber);stroke-width:1.2;stroke-linejoin:round}.bm-duck .eye{fill:var(--aqua)}.bm-duck__rip ellipse{fill:none;stroke:var(--aqua);stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.bm-duck__d{transform-box:fill-box;transform-origin:50% 90%}.bm:not(.bm--motion) .bm-duck{display:none}.bm--motion .is-live .bm-duck__d{animation:bm-bob 3.4s ease-in-out infinite}@keyframes bm-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(3px) rotate(3deg)}}.bm--motion .bm-duck.is-dunk .bm-duck__d{animation:bm-dunk 1.25s both}@keyframes bm-dunk{0%{transform:translateY(0) rotate(0);animation-timing-function:var(--build)}38%{transform:translateY(30px) rotate(-16deg);opacity:.25;animation-timing-function:var(--release)}64%{transform:translateY(-9px) rotate(5deg);opacity:1}to{transform:translateY(0) rotate(0)}}.bm--motion .bm-duck.is-dunk .bm-duck__rip ellipse{animation:bm-rip 1.1s var(--out) .25s both}.bm--motion .bm-duck.is-dunk .bm-duck__rip ellipse+ellipse{animation-delay:.42s}@keyframes bm-rip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.bm-hero{--a: calc(100svh - var(--bm-top));--tall: calc((var(--a) - 722px) * 1000);--gh: clamp(430px, min(var(--a) - 120px, max(var(--a) - 150px, var(--tall) * -1)), 760px);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.bm-glass{position:relative;grid-column:1;grid-row:1 / 3;height:600px;overflow:hidden;isolation:isolate;background:#061318}@supports (height: 100svh){.bm-hero .bm-glass{height:var(--gh)}}.bm-glass__photo{position:absolute;top:0;right:0;bottom:0;left:0}.bm-glass__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;filter:saturate(1.05) contrast(1.06) brightness(.96)}.bm-glass__fog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;transition:opacity .5s linear}.is-glass .bm-glass__fog{opacity:1}.bm-glass__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:1;transition:opacity .6s linear;background:radial-gradient(70% 40% at 24% 6%,rgba(220,240,242,.3),transparent 70%),radial-gradient(60% 34% at 82% 12%,rgba(220,240,242,.2),transparent 70%),radial-gradient(90% 30% at 50% 100%,rgba(220,240,242,.14),transparent 70%)}.is-glass .bm-glass__veil{opacity:0}.bm-glass__grade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--ground) 0,rgba(10,6,18,0) 76px),linear-gradient(0deg,#07161c 0,#07161c8c 54px,#07161c00 150px),radial-gradient(130% 105% at 50% 48%,#030c1000 46%,#030c10b8)}.bm-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.4;background:var(--drops),var(--grain)}.bm-hero__copy{position:relative;z-index:3;grid-column:1;grid-row:1;padding-top:26px;pointer-events:none}.bm-hero__type{position:relative;z-index:0;max-width:560px}.bm-hero__copy:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:-112px;background:linear-gradient(180deg,#030d11d1 0,#030d11bd calc(100% - 132px),#030d1175 calc(100% - 76px),#030d1100)}.bm .bm-title{margin:0;font-family:var(--display);font-stretch:125%;font-weight:800;font-size:56px;font-size:clamp(48px,14.6cqw,62px);line-height:.92;letter-spacing:-.03em;color:var(--steam)}.bm-title__l{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-bottom:.04em;background:linear-gradient(180deg,#fff 12%,#eef7f8 50%,#cdf0f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(127,233,228,.3)) drop-shadow(0 2px 2px rgba(0,0,0,.55))}.bm .bm-hero__line{margin:14px 0 0;max-width:31em;font-size:17px;line-height:25px;color:var(--steam);text-shadow:0 1px 2px rgba(0,0,0,.7)}.bm-hero .bm-label{margin-bottom:10px;text-shadow:0 1px 2px rgba(0,0,0,.7)}.bm-drip{--hang: .42em;--fall: 1.26em;position:absolute;top:.74em;width:.05em;height:.5em;pointer-events:none;opacity:0}.bm-drip--a{left:.32em}.bm-drip--b{--hang: .14em;--fall: .3em;right:.1em;height:.22em}.bm-drip:before{content:"";position:absolute;left:0;right:0;top:0;height:100%;border-radius:0 0 .05em .05em;background:linear-gradient(180deg,#eef7f840,#d6f4f4b3);transform-origin:50% 0;transform:scaleY(.1)}.bm-drip:after{content:"";position:absolute;left:50%;top:0;width:.13em;height:.16em;margin-left:-.065em;border-radius:50%/38% 38% 62% 62%;background:radial-gradient(circle at 36% 30%,#fff,#d4f3f3 55%,#7fe9e4bf);transform:translateY(.02em) scale(.5)}.bm--motion .bm-drip{opacity:1}.bm--motion .is-live .bm-drip:before{animation:bm-stem 7.5s var(--build) 2.4s infinite both}.bm--motion .is-live .bm-drip:after{animation:bm-bead 7.5s var(--build) 2.4s infinite both}.bm--motion .is-live .bm-drip--b:before,.bm--motion .is-live .bm-drip--b:after{animation-delay:5.6s;animation-duration:9s}@keyframes bm-stem{0%{transform:scaleY(.1)}52%,58%{transform:scaleY(1)}70%,to{transform:scaleY(.1)}}@keyframes bm-bead{0%{transform:translateY(.02em) scale(.5);opacity:1}52%{transform:translateY(var(--hang)) scale(1);opacity:1;animation-timing-function:ease-in}57%{transform:translateY(calc(var(--hang) + .03em)) scale(1.06,.94);opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.4)}66%{transform:translateY(var(--fall)) scale(.86,1.18);opacity:0}67%,96%{transform:translateY(.02em) scale(.3);opacity:0}to{transform:translateY(.02em) scale(.5);opacity:1}}.bm-hero__cta{position:relative;z-index:3;grid-column:1;grid-row:3;display:flex;gap:8px;padding-top:16px;padding-bottom:40px}.bm-hero__cta .bm-valve{flex:1 1 0;min-width:0;padding-left:16px;gap:6px;font-size:15px;font-size:clamp(14px,4.1cqw,16px)}.bm-hero__cta .bm-valve__cap{width:38px;height:38px}.bm-hero .bm-glass__ctl{grid-row:2;margin-bottom:84px}.bm-glass__ctl{position:relative;z-index:3;grid-column:1;align-self:end;display:flex;justify-content:space-between;gap:10px;pointer-events:none}.bm-glass__ctl .bm-chip{pointer-events:auto}.bm:not(.bm--motion) .bm-glass__ctl{display:none}.bm-glass__cue{position:absolute;left:0;top:0;z-index:4;display:grid;place-items:center;width:60px;height:60px;margin:-18px 0 0 -22px;color:var(--steam);opacity:0;pointer-events:none;transition:opacity .35s linear;filter:drop-shadow(0 2px 6px rgba(0,0,0,.7))}.bm-glass__cue svg{width:34px;height:34px}.bm-glass__cue i{position:absolute;left:6px;top:2px;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 2px #eef7f8bf,0 0 18px 4px #7fe9e473}.bm-glass__cue.is-on{opacity:1}@supports (height: 100svh){.bm-hero .bm-glass__ctl{margin-bottom:clamp(16px,var(--tall),84px)}.bm-hero__cta{padding-top:clamp(14px,var(--tall),16px)}.bm-hero .bm-glass__photo img{object-position:50% clamp(17%,var(--tall),22%)}}.bm-how__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "plate" "pump" "steps";row-gap:26px}.bm-how__head{grid-area:head}.bm-how__plate{grid-area:plate;height:168px;border-radius:3px;box-shadow:0 0 0 4px var(--grout),0 18px 30px -18px #000}.bm-how__plate img{object-position:62% 46%}.bm-pump{--p: 0;--s: 0;--w: .45;grid-area:pump;position:relative;width:100%;max-width:430px;margin:0 auto}.bm-pump__marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 4px}.bm-pump__marks li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;font-family:var(--display);font-stretch:100%;font-weight:700;font-size:12px;line-height:14px;text-transform:uppercase;letter-spacing:.14em;color:var(--quiet);transition:color .3s}.bm-pump__marks li:before{content:"";position:absolute;left:calc(-50% + 12px);right:calc(50% + 12px);top:9px;height:2px;border-radius:1px;background:#7fe9e440}.bm-pump__marks li:first-child:before{display:none}.bm-pump__marks i{position:relative;display:block;width:20px;height:20px;border-radius:50%;overflow:hidden;background:#0a222a;box-shadow:inset 0 0 0 1.5px #c8f0f299,inset 0 2px 3px #0009}.bm-pump__marks i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#c9f7f5,var(--aqua));transform:translateY(102%);transition:transform .26s ease-out}.bm-pump__marks li.is-on{color:var(--steam)}.bm-pump__marks li.is-on i:after{transform:translateY(0);transition:transform .6s var(--build)}.bm:not(.bm--motion) .bm-pump__marks{display:none}.bm-pump__rig{position:relative}.bm-pump__svg{display:block;width:100%;height:auto;overflow:visible}.bm-pump__svg .k{fill:none;stroke:var(--steam);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bm-pump__svg .k--faint{stroke:var(--aqua);stroke-width:1.1;opacity:.5}.bm-pump__svg .k--fill{fill:#092028eb}.bm-pump__svg .k--cap{fill:#d3e4e6;stroke:#fff}.bm-dial__face{fill:#06181edb}.bm-dial__zone{fill:none;stroke:var(--aqua);stroke-width:9;stroke-linecap:round;opacity:.55}.bm-dial__stop{fill:none;stroke:var(--amber);stroke-width:4;stroke-linecap:round}.bm-dial__dot{fill:var(--steam);opacity:.7}.bm-pump__svg .bm-dial__key{stroke-width:4;opacity:1}.bm-dial__t{font-family:var(--display);font-stretch:100%;font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;fill:var(--aqua)}.bm-dial__t--b{fill:var(--amber)}.bm-dial__needle{transform-origin:262px 104px;transform:rotate(calc(-125deg + var(--p) * 225deg))}.bm-dial__needle path{fill:var(--steam);stroke:var(--steam);stroke-width:1;stroke-linejoin:round}.bm-dial__hub{fill:#d3e4e6;stroke:#0a222a;stroke-width:2}.bm-pump__top{transform:translateY(calc(var(--s) * 26px))}.bm-pump__bellows{transform-origin:120px 398px;transform:scaleY(calc(1 - var(--s) * .27))}.bm-pump__water{transform:translateY(calc((1 - var(--w)) * 150px))}.bm-pump__water .wf{fill:#9ff3ee;fill-opacity:.5}.bm-pump__water .wl{fill:none;stroke:#dffafa;stroke-width:1.8;stroke-linecap:round}.bm-pump__wave{transform:translate(-40px)}.bm-pump__gloss{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;opacity:.4}.bm-pump__gloss--s{stroke-width:2;opacity:.55}.bm-pump__bubbles circle{fill:#dffafa33;stroke:#dffafa;stroke-width:1;opacity:0}.bm-pump__spit circle,.bm-pump__burst circle{fill:#b9f4f0;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.bm-pump__burst .ring{fill:none;stroke:var(--aqua);stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.bm-pump.is-sealed .bm-pump__pad .k{stroke:var(--aqua)}.bm--motion .bm-pump__top,.bm--motion .bm-pump__bellows{transition:transform .45s var(--build)}.bm--motion .bm-pump__water{transition:transform .62s var(--build)}.bm--motion .bm-dial__needle{transition:transform .75s var(--build)}.bm--motion .bm-pump.is-release .bm-pump__top,.bm--motion .bm-pump.is-release .bm-pump__bellows{transition:transform .28s var(--release)}.bm--motion .bm-pump.is-release .bm-pump__water{transition:transform .32s ease-out}.bm--motion .bm-pump.is-release .bm-dial__needle{transition:transform .34s var(--release)}.bm--motion .bm-pump.is-live .bm-pump__wave{animation:bm-wave 2.8s linear infinite}.bm--motion .bm-pump.is-pumping .bm-pump__wave{animation-duration:.9s}@keyframes bm-wave{0%{transform:translate(-40px)}to{transform:translate(0)}}.bm--motion .bm-pump.is-pumping .bm-pump__bubbles circle{animation:bm-bub 1.5s ease-in infinite}.bm--motion .bm-pump.is-pumping .bm-pump__bubbles circle:nth-child(2){animation-delay:.3s;animation-duration:1.2s}.bm--motion .bm-pump.is-pumping .bm-pump__bubbles circle:nth-child(3){animation-delay:.7s;animation-duration:1.8s}.bm--motion .bm-pump.is-pumping .bm-pump__bubbles circle:nth-child(4){animation-delay:.15s;animation-duration:1.35s}.bm--motion .bm-pump.is-pumping .bm-pump__bubbles circle:nth-child(5){animation-delay:.9s}.bm--motion .bm-pump.is-pumping .bm-pump__bubbles circle:nth-child(6){animation-delay:.55s;animation-duration:1.1s}.bm--motion .bm-pump.is-pumping .bm-pump__bubbles circle:nth-child(7){animation-delay:1.1s;animation-duration:1.3s}@keyframes bm-bub{0%{transform:translateY(0);opacity:0}14%{opacity:.95}82%{opacity:.8}to{transform:translateY(-176px);opacity:0}}.bm--motion .bm-pump__spit.is-go circle{animation:bm-fly .6s var(--out) both}.bm--motion .bm-pump__burst.is-go circle{animation:bm-fly .75s var(--out) both}.bm--motion .bm-pump__burst.is-go .ring{animation:bm-rip .7s var(--out) both}@keyframes bm-fly{0%{opacity:1;transform:translate(0) scale(.5)}60%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.15)}}.bm--motion .bm-pump.is-release .bm-pump__cap{animation:bm-cap .52s both}@keyframes bm-cap{0%{transform:translateY(0);animation-timing-function:ease-out}24%{transform:translateY(8px);animation-timing-function:var(--release)}to{transform:translateY(0)}}.bm-pump__ctl{position:absolute;right:0;bottom:7.5%;display:flex;flex-direction:column;align-items:center;gap:10px;width:41%}.bm:not(.bm--motion) .bm-pump__ctl{display:none}.bm .bm-pump__btn{position:relative;z-index:0;display:grid;place-items:center;width:100px;height:100px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:#1d0424}.bm-pump__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:50%;background:radial-gradient(circle,#06171d 0 60%,#1b4853 62%,#0a2129 72%,#133843);box-shadow:0 0 0 1.5px #c8f0f28c,0 16px 26px -10px #000,inset 0 2px 2px #ffffff2e}.bm-pump__btn:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-3;border-radius:50%;box-shadow:0 0 0 2px #7fe9e499;opacity:0}.bm--motion .bm-pump.is-live:not(.is-used) .bm-pump__btn:after{animation:bm-ping 2.6s var(--out) infinite}@keyframes bm-ping{0%{transform:scale(.94);opacity:.9}70%,to{transform:scale(1.28);opacity:0}}.bm-pump__btncap{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:-1;border-radius:50%;transition:transform .26s var(--release)}.bm-pump__btncap:before,.bm-pump__btncap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transition:opacity .14s}.bm-pump__btncap:before{background:radial-gradient(circle at 34% 26%,#ffc4f1 0,#ff7be2 26%,var(--pink) 60%,#c92fa8 100%);box-shadow:0 5px 8px #0000008c,inset 0 -3px 4px #6e005473,inset 0 2px 1px #ffffffb3}.bm-pump__btncap:after{opacity:0;background:radial-gradient(circle at 60% 70%,#ff8fe6 0,var(--pink) 50%,#b82a9a 100%);box-shadow:inset 0 5px 9px #460036b3,inset 0 -1px 1px #ffffff80}.bm-pump__btn.is-down .bm-pump__btncap{transform:scale(.92);transition-duration:.09s}.bm-pump__btn.is-down .bm-pump__btncap:before{opacity:0}.bm-pump__btn.is-down .bm-pump__btncap:after{opacity:1}.bm-pump__btntxt{max-width:66px;font-family:var(--display);font-stretch:100%;font-weight:800;font-size:14px;line-height:15px;text-transform:uppercase;letter-spacing:.03em;text-align:center;pointer-events:none}.bm .bm-pump__hint{margin:0;font-size:16px;line-height:20px;font-weight:600;text-align:center;color:var(--muted)}.bm .bm-pump__rule{margin:10px 0 0;min-height:52px;font-family:var(--display);font-stretch:112%;font-weight:800;font-size:20px;line-height:24px;text-align:center;color:var(--amber);text-wrap:balance}.bm--motion .bm-pump__rule{opacity:0;transform:translateY(8px);transition:opacity .6s linear,transform .9s var(--build)}.bm--motion .bm-pump__rule.is-on{opacity:1;transform:none}.bm-steps{grid-area:steps;display:grid;gap:5px;padding:5px;border-radius:5px;background:var(--grout);box-shadow:inset 0 2px 5px #0009}.bm-steps__i{position:relative;padding:16px 16px 16px 52px;border-radius:3px;background:linear-gradient(180deg,#0f2f3a,#0a232c);box-shadow:inset 0 1.5px #aaebee38,inset 0 -2px #00000059}.bm-steps__bead{position:absolute;left:18px;top:17px;width:18px;height:22px;border-radius:50%/62% 62% 38% 38%;background:#0a222a;box-shadow:inset 0 0 0 1.5px #c8f0f28c;overflow:hidden;transform:rotate(180deg)}.bm-steps__bead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#c9f7f5,var(--aqua));transition:transform .7s var(--build)}.bm--motion .bm-pump.is-on~.bm-steps .bm-steps__i:not(.is-on) .bm-steps__bead:after{transform:translateY(-102%);transition:transform .26s ease-out}.bm .bm-steps__n{margin:0;font-family:var(--display);font-stretch:118%;font-weight:800;font-size:20px;line-height:24px;color:var(--steam)}.bm .bm-steps__x{margin:4px 0 0;font-size:17px;line-height:25px;color:var(--muted)}.bm-size{--pt: 40px}.bm-size__bg{position:absolute;inset:0 0 auto 0;height:640px;opacity:.3;background:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 100%)}.bm-size__bg img{object-position:50% 30%}.bm-size__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px}.bm .bm-size__q{margin:14px 0 0;font-family:var(--display);font-stretch:112%;font-weight:800;font-size:24px;line-height:28px;color:var(--aqua)}.bm .bm-size__measure{position:relative;margin:16px 0 0;padding-left:26px;max-width:30em;font-size:17px;line-height:25px;color:var(--steam)}.bm-size__measure i,.bm-towel__safe i,.bm-soonhint i{position:absolute;left:2px;top:4px;width:13px;height:16px;border-radius:50%/38% 38% 62% 62%;background:radial-gradient(circle at 36% 60%,#fff,var(--aqua) 60%,#3fb2b6);transform:rotate(180deg)}.bm-size__tool{container-type:inline-size}.bm:not(.bm--js) .bm-size__tool{display:none}.bm-rack{--ch: 58px;--tu: 2.05px;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:5px;align-items:end}@supports (width: 1cqw){.bm-rack{--ch: clamp(58px, 11.4cqw, 66px);--tu: clamp(2.05px, .57cqw, 3.1px);column-gap:clamp(5px,1.7cqw,10px)}}.bm .bm-tube{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;margin:0;padding:0;border:0;background:none;cursor:pointer}.bm-tube__glass{position:relative;display:block;width:78%;max-width:62px;max-width:clamp(62px,13cqw,74px);height:calc(var(--h) * var(--tu));overflow:hidden;border-radius:999px 999px 4px 4px;transform-origin:50% 100%;background:linear-gradient(90deg,#fff3,#ffffff0a 28%,#ffffff05 72%,#ffffff21);box-shadow:inset 0 0 0 1.5px #d6f4f5b3,inset 7px 0 8px -7px #fff9,0 0 18px -6px #7fe9e466}.bm-tube__water{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#96f0ecd1,#34acb4b3);transform:translateY(102%);transition:transform .28s ease-out}.bm-tube__water i{position:absolute;left:-100%;right:-100%;top:-5px;height:8px;background:var(--ripple) 0 0 / 40px 8px repeat-x}.bm-tube[aria-pressed=true] .bm-tube__water{transform:translateY(13%);transition:transform 1.4s var(--build)}.bm--motion .bm-rack.is-live .bm-tube[aria-pressed=true] .bm-tube__water i{animation:bm-rpl 1.6s linear infinite}@keyframes bm-rpl{to{transform:translate(40px)}}.bm-tube__chip{display:grid;place-content:center;width:100%;min-height:var(--ch);margin-top:16px;padding:4px 2px;border-radius:3px;font-family:var(--display);font-stretch:100%;font-weight:800;font-size:16px;font-size:clamp(14px,4.5cqw,19px);line-height:1.12;letter-spacing:-.01em;text-align:center;color:var(--steam);background:linear-gradient(180deg,#12343f,#0a232c);box-shadow:inset 0 1.5px #aaebee4d,inset 0 -2px #0006,0 0 0 2.5px var(--grout);transition:transform .26s var(--release)}.bm-tube__n{white-space:nowrap}.bm-tube__u{display:block;font-size:13px;line-height:15px;font-weight:700;letter-spacing:.06em;color:var(--aqua)}.bm-tube:active .bm-tube__chip{transform:translateY(2px) scale(.97);transition-duration:.09s}.bm-tube[aria-pressed=true] .bm-tube__chip{color:var(--ink);background:linear-gradient(180deg,#fff,var(--china) 40%,#dfe9ea);box-shadow:inset 0 1.5px #fff,inset 0 -2px #0c222929,0 0 0 2.5px var(--grout),0 0 22px -4px #7fe9e4b3}.bm-tube[aria-pressed=true] .bm-tube__u{color:#17727a}.bm-rack__shelf{position:absolute;left:-6px;right:-6px;bottom:calc(var(--ch) + 8px);height:8px;border-radius:1px;pointer-events:none;background:linear-gradient(180deg,#d6f8f8d9,#7fe9e44d 45%,#7fe9e41a);box-shadow:0 12px 16px -8px #000c}.bm--motion .bm-rack:not(.is-in) .bm-tube__glass{transform:scaleY(.04);opacity:0}.bm--motion .bm-rack .bm-tube__glass{transition:transform 1.1s var(--build) calc(var(--i) * 90ms),opacity .4s linear calc(var(--i) * 90ms)}.bm-size__res{margin:14px 0 0;min-height:136px}.bm-size__prompt{display:flex;align-items:center;gap:10px;min-height:136px;padding:0 16px;border-radius:3px;font-size:17px;line-height:24px;font-weight:600;color:var(--muted);box-shadow:inset 0 0 0 1.5px #7fe9e44d;background:#06181e99}.bm-size__prompt svg{flex:none;color:var(--aqua)}.bm--motion .bm-rack.is-live~.bm-size__res .bm-size__prompt svg{animation:bm-tap 2.6s var(--build) infinite}@keyframes bm-tap{0%,55%,to{transform:none}70%{transform:translateY(-5px)}82%{transform:translateY(1px) scale(.94)}}.bm-size__row{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:12px;align-items:start;padding:8px 4px 9px;border-bottom:1.5px solid rgba(127,233,228,.28)}.bm .bm-size__band{margin:7px 0 0;font-family:var(--display);font-stretch:100%;font-weight:800;font-size:26px;line-height:30px;letter-spacing:-.01em;color:var(--steam);white-space:nowrap}.bm-size__band b{font-weight:inherit}.bm-size__band span{font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--aqua)}.bm .bm-size__links{display:flex;flex-wrap:wrap;gap:0 18px;margin:0;font-size:17px;line-height:24px;font-weight:700}.bm-size__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--steam);text-decoration:underline;text-decoration-color:var(--aqua);text-decoration-thickness:2px;text-underline-offset:4px}.bm .bm-size__note{margin:4px 0 0;font-size:16px;line-height:22px;color:var(--muted)}.bm-size__row.is-on .bm-size__band{color:var(--aqua)}.bm-size__res .bm-size__row{min-height:136px;padding:16px;border:0;border-radius:3px;grid-template-columns:minmax(0,1fr);row-gap:8px;color:var(--ink);background:linear-gradient(180deg,#fff,var(--china) 30%,#e2ebec);box-shadow:inset 0 1.5px #fff,inset 0 -2px #0c222924,0 0 0 3px var(--grout)}.bm-size__res .bm-size__row .bm-size__band{color:var(--ink);font-size:34px;line-height:34px}.bm-size__res .bm-size__band span{color:#17727a}.bm-size__res .bm-size__links a{color:var(--ink);text-decoration-color:#1a9aa0}.bm-size__res .bm-size__note{color:var(--ink2)}.bm--motion .bm-size__res .bm-size__row{animation:bm-set .9s var(--build) both}@keyframes bm-set{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.bm .bm-size__th{margin:0 0 4px;font-family:var(--display);font-stretch:100%;font-weight:700;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:.16em;color:var(--aqua)}.bm .bm-size__ask{margin:20px 0 0;font-size:18px;line-height:26px;font-weight:700;color:var(--steam)}.bm-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:30px;padding:5px;border-radius:5px;background:var(--grout);box-shadow:inset 0 2px 6px #000000b3,0 24px 40px -28px #000}.bm-card{position:relative;display:flex;min-width:0;scroll-margin-top:110px}.bm-card--wide{grid-column:1 / -1}.bm-card__link{position:relative;z-index:0;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border-radius:3px;text-decoration:none;color:var(--ink);background:linear-gradient(180deg,#fff,var(--china) 26%,#e3ebec);box-shadow:inset 0 2px #fff,inset 0 -2.5px #0c222921,inset 1.5px 0 #fffc}.bm .bm-card__shot{position:relative;display:block;flex:none;width:100%;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:none}.bm-card__shot>img{width:100%;height:100%;padding:7%;object-fit:contain;mix-blend-mode:multiply}.bm-card__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:4px 13px 13px}.bm-card__name{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:18px;line-height:21px;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.bm-card__hook{margin-top:6px;font-size:16px;line-height:22px;color:var(--ink2)}.bm-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.bm-card__price{font-family:var(--display);font-stretch:100%;font-weight:800;font-size:23px;line-height:26px;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.bm-card__from{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ink2)}.bm-card__go{width:44px;height:44px;margin-left:auto;color:#1d0424}.bm-card__go:before{background:radial-gradient(circle at 34% 26%,#ffc4f1 0,#ff7be2 26%,var(--pink) 62%,#c92fa8 100%);box-shadow:0 3px 5px #0c222966,inset 0 -2px 3px #6e005466,inset 0 1.5px 1px #ffffffb3}.bm-card__go:after{opacity:0;background:radial-gradient(circle at 60% 70%,#ff8fe6 0,var(--pink) 50%,#b82a9a 100%);box-shadow:inset 0 4px 7px #460036b3}.bm-card__link:active .bm-card__go{transform:scale(.9);transition-duration:.09s}.bm-card__link:active .bm-card__go:before{opacity:0}.bm-card__link:active .bm-card__go:after{opacity:1}.bm-card--out .bm-card__shot>img{opacity:.5}.bm-card__flag{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:3px 999px 999px 3px;font-size:13px;line-height:16px;font-weight:700;color:#fff;background:var(--ink)}.bm-card__sheen{position:absolute;top:-10%;right:-70%;bottom:-10%;left:-70%;z-index:2;pointer-events:none;background:linear-gradient(104deg,#fff0 42%,#fffffff2 49%,#c8f5f580 52%,#fff0 58%);transform:translate(-62%);opacity:0}.bm--motion .bm-card.is-in .bm-card__sheen{animation:bm-sheen 1.5s var(--build) calc(var(--d, 0ms) + .25s) both}.bm--motion .bm-card.is-ping .bm-card__sheen,.bm--motion .bm-card__link:active .bm-card__sheen{animation:bm-sheen2 .9s var(--build) both}@keyframes bm-sheen{0%{transform:translate(-62%);opacity:1}99%{transform:translate(62%);opacity:1}to{transform:translate(62%);opacity:0}}@keyframes bm-sheen2{0%{transform:translate(-62%);opacity:1}99%{transform:translate(62%);opacity:1}to{transform:translate(62%);opacity:0}}.bm-card__bead{position:absolute;right:14px;top:12px;z-index:2;width:13px;height:16px;border-radius:50%/42% 42% 58% 58%;pointer-events:none;background:radial-gradient(circle at 34% 28%,#fffffff2 0 14%,#bee4e859 30%,#78bec64d);box-shadow:0 3px 3px -1px #0c222959,inset 0 -2px 2px #ffffffe6,inset 0 0 0 .5px #0c222926}.bm-card__bead:after{content:"";position:absolute;left:-10px;top:20px;width:7px;height:8px;border-radius:50%;background:inherit;box-shadow:inherit}.bm--motion .bm-wall .bm-card{opacity:0;transform:scale(1.06)}.bm--motion .bm-wall .bm-card.is-in{opacity:1;transform:none;transition:transform 1.15s var(--build) var(--d, 0ms),opacity .4s var(--out) calc(var(--d, 0ms) * .4)}.bm-card.is-ping .bm-card__link{box-shadow:inset 0 2px #fff,inset 0 -2.5px #0c222921,0 0 0 3px var(--aqua),0 0 30px #7fe9e499}.bm-card--wide .bm-card__link{flex-direction:row}.bm-card--wide .bm-card__shot{width:40%;aspect-ratio:auto;min-height:190px;align-self:stretch}.bm-card--wide .bm-card__shot>img{position:absolute;top:0;right:0;bottom:0;left:0;padding:9% 4% 9% 9%}.bm-card--wide .bm-card__body{padding:16px 14px 14px 8px}.bm-card--wide .bm-card__name{font-size:21px;line-height:23px}.bm-card--wide .bm-card__bead{left:12px;right:auto}.bm-card--wide .bm-card__bead:after{left:auto;right:-10px}.bm-card--soon .bm-card__link{background:linear-gradient(180deg,#f3f8f8,#e3ecee 30%,#d4e0e2)}.bm-card--soon .bm-card__shot{cursor:pointer}.bm .bm-card__shot:focus-visible,.bm .bm-card__link:focus-visible{outline-offset:-4px}.bm-fog{position:absolute;top:-17%;right:-17%;bottom:-17%;left:-17%;z-index:1;transform:rotate(-9deg);pointer-events:none}.bm-fog__a,.bm-fog__b,.bm-fog__c{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bm-fog__a{overflow:hidden;transition:transform 0s linear,opacity 2.6s var(--build) .5s}.bm-fog__a:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:7px;background:linear-gradient(90deg,#fffffff2,#fff0)}.bm-fog__b{transition:transform 0s linear}.bm-fog__c{transform:rotate(9deg)}.bm-fog__d{position:absolute;top:12.69%;right:12.69%;bottom:12.69%;left:12.69%;display:block;overflow:hidden;background:#e9f1f2}.bm-fog__d img{width:100%;height:100%;padding:7%;object-fit:contain;mix-blend-mode:multiply;filter:blur(3px);opacity:.9}.bm-fog__d:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--drops) 30% 20% / 190px 190px,radial-gradient(80% 60% at 30% 20%,#ffffff80,#fff0 70%),linear-gradient(180deg,#c4dce08f,#d6e8eb70)}.bm-card__shot.is-wiped .bm-fog__a,.bm-card__shot:focus-visible .bm-fog__a,.bm-card__shot:active .bm-fog__a{transform:translate(101%);opacity:0;transition:transform .3s var(--out),opacity 0s linear .3s}.bm-card__shot.is-wiped .bm-fog__b,.bm-card__shot:focus-visible .bm-fog__b,.bm-card__shot:active .bm-fog__b{transform:translate(-101%);transition:transform .3s var(--out)}@media(hover:hover){.bm-card__shot:hover .bm-fog__a{transform:translate(101%);opacity:0;transition:transform .3s var(--out),opacity 0s linear .3s}.bm-card__shot:hover .bm-fog__b{transform:translate(-101%);transition:transform .3s var(--out)}}.bm-card__kind{margin-top:4px;font-size:16px;line-height:22px;color:var(--ink2)}.bm-card__tag{align-self:flex-start;margin-top:auto;padding:5px 14px 5px 10px;border-radius:4px 999px 999px 4px;font-family:var(--display);font-stretch:100%;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.12em;color:#0c4f55;background:linear-gradient(180deg,#7fe9e480,#7fe9e447);box-shadow:inset 0 0 0 1.5px #17727a8c,inset 0 2px #fff9}.bm-card--soon .bm-card__body{padding-top:8px;gap:0}.bm-card--soon .bm-card__kind{margin-bottom:12px}.bm .bm-soonhint{position:relative;margin:16px 0 0;padding-left:26px;font-size:16px;line-height:24px;color:var(--muted)}.bm-pumps__top{display:grid;grid-template-columns:minmax(0,1fr);row-gap:22px}.bm-pumps__plate{height:230px;border-radius:3px;box-shadow:0 0 0 4px var(--grout),0 18px 30px -18px #000}.bm-pumps__plate img{object-position:50% 24%}.bm-wide{position:relative;display:grid;align-items:end;height:460px;height:clamp(420px,74svh,620px);overflow:hidden;background:#061318}.bm-wide__photo{position:absolute;top:-9%;right:0;bottom:-9%;left:0;background:none;transform:translateY(calc((var(--bm-p, .5) - .5) * 12%))}.bm-wide__photo img{object-position:50% 50%}.bm-wide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--tile) 0,rgba(7,22,28,0) 22%,rgba(4,14,18,0) 34%,rgba(4,14,18,.74) 60%,rgba(4,14,18,.93) 100%)}.bm-wide__rain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.bm-wide__rain i{position:absolute;top:-140px;width:1.5px;height:120px;border-radius:1px;background:linear-gradient(180deg,#eef7f800,#eef7f8bf);opacity:0}.bm-wide__rain i:nth-child(1){left:12%}.bm-wide__rain i:nth-child(2){left:27%}.bm-wide__rain i:nth-child(3){left:39%}.bm-wide__rain i:nth-child(4){left:52%}.bm-wide__rain i:nth-child(5){left:64%}.bm-wide__rain i:nth-child(6){left:77%}.bm-wide__rain i:nth-child(7){left:90%}.bm--motion .bm-wide.is-live .bm-wide__rain i{animation:bm-rain 1.5s linear infinite}.bm--motion .bm-wide.is-live .bm-wide__rain i:nth-child(2){animation-duration:1.15s;animation-delay:.4s}.bm--motion .bm-wide.is-live .bm-wide__rain i:nth-child(3){animation-duration:1.7s;animation-delay:.9s}.bm--motion .bm-wide.is-live .bm-wide__rain i:nth-child(4){animation-duration:1.25s;animation-delay:.2s}.bm--motion .bm-wide.is-live .bm-wide__rain i:nth-child(5){animation-duration:1.6s;animation-delay:1.1s}.bm--motion .bm-wide.is-live .bm-wide__rain i:nth-child(6){animation-duration:1.3s;animation-delay:.65s}.bm--motion .bm-wide.is-live .bm-wide__rain i:nth-child(7){animation-duration:1.8s;animation-delay:.3s}@keyframes bm-rain{0%{transform:translateY(0);opacity:0}12%{opacity:.4}88%{opacity:.4}to{transform:translateY(820px);opacity:0}}.bm-wide__body{position:relative;z-index:3;padding-bottom:54px}.bm .bm-wide__line{margin:0;font-family:var(--display);font-stretch:125%;font-weight:800;font-size:48px;font-size:clamp(44px,12.6cqw,104px);line-height:.94;letter-spacing:-.03em;color:var(--steam);text-wrap:balance;filter:drop-shadow(0 0 22px rgba(255,184,107,.3)) drop-shadow(0 2px 2px rgba(0,0,0,.6))}.bm-wide__line span{display:inline-block}.bm--motion .bm-wide__line span{opacity:0;transform:translateY(22px);transition:opacity .5s var(--out) calc(var(--i) * 70ms),transform 1.3s var(--build) calc(var(--i) * 70ms)}.bm--motion .bm-wide.is-in .bm-wide__line span{opacity:1;transform:none}.bm .bm-wide__sub{margin:14px 0 0;max-width:24em;font-size:18px;line-height:26px;color:var(--steam);text-shadow:0 1px 3px rgba(0,0,0,.8)}.bm-rt{--pt: 84px}.bm-rt__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px}.bm-rt__plate{height:300px;border-radius:3px;box-shadow:0 0 0 4px var(--grout),0 18px 30px -18px #000}.bm-rt__plate img{object-position:60% 30%}.bm-rt__list{position:relative;padding-left:46px}.bm-trk{position:absolute;left:6px;top:8px;bottom:6px;width:24px;overflow:hidden}.bm-trk__run{position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='64'%3E%3Cpath d='M12 0c-8 10 8 22 0 32s8 22 0 32' fill='none' stroke='%237fe9e4' stroke-width='2.6' stroke-linecap='round' stroke-opacity='.85'/%3E%3Cpath d='M14 0c-8 10 8 22 0 32s8 22 0 32' fill='none' stroke='%23fff' stroke-width='.8' stroke-opacity='.5'/%3E%3C/svg%3E") 50% 0 / 24px 64px repeat-y;transform:translateY(calc((var(--bm-p, 1) - 1) * 100%))}.bm-trk__head{position:absolute;left:50%;bottom:0;width:12px;height:16px;margin-left:-6px;border-radius:50%/38% 38% 62% 62%;background:radial-gradient(circle at 36% 60%,#fff,var(--aqua) 60%,#3fb2b6)}.bm-rt__step{position:relative;padding-bottom:26px}.bm-rt__step:last-child{padding-bottom:0}.bm-rt__bead{position:absolute;left:-46px;top:-1px;width:36px;height:36px}.bm-rt__bead:before{content:"";position:absolute;left:7px;top:3px;width:22px;height:28px;border-radius:50%/38% 38% 62% 62%;transform:rotate(180deg);background:radial-gradient(circle at 36% 62%,#fff 0 10%,#bff5f1 26%,var(--aqua) 60%,#2fa7b0 100%);box-shadow:0 0 16px #7fe9e480}.bm--motion .bm-rt__bead{transform:scale(.3);opacity:.5;transition:transform 1s var(--build),opacity .5s linear}.bm--motion .bm-rt__step.is-in .bm-rt__bead{transform:none;opacity:1}.bm .bm-rt__n{margin:0;font-family:var(--display);font-stretch:118%;font-weight:800;font-size:22px;line-height:26px;color:var(--steam)}.bm .bm-rt__x{margin:5px 0 0;font-size:17px;line-height:26px;color:var(--muted)}.bm--motion .bm-rt__n,.bm--motion .bm-rt__x{opacity:.74;transition:opacity .8s linear}.bm--motion .bm-rt__step.is-in .bm-rt__n,.bm--motion .bm-rt__step.is-in .bm-rt__x{opacity:1}.bm-safe{position:relative;padding:20px 18px;border-radius:3px;color:var(--ink);background:linear-gradient(180deg,#fff,var(--china) 22%,#e2ebec);box-shadow:inset 0 2px #fff,inset 0 -2.5px #0c222924,0 0 0 5px var(--grout),0 24px 40px -26px #000}.bm-safe:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:3px 3px 0 0;background:var(--amber)}.bm .bm-safe__t{margin:4px 0 12px;font-family:var(--display);font-stretch:118%;font-weight:800;font-size:24px;line-height:28px;color:var(--ink)}.bm-safe__l{display:grid;gap:10px}.bm-safe__l li{position:relative;padding-left:24px;font-size:17px;line-height:25px;font-weight:600;color:var(--ink)}.bm-safe__l li:before{content:"";position:absolute;left:2px;top:5px;width:11px;height:14px;border-radius:50%/38% 38% 62% 62%;transform:rotate(180deg);background:#1a9aa0}.bm-shelf{--pt: 50px;padding-bottom:38px}.bm-shelf__bg{position:absolute;inset:0 0 auto 0;height:700px;opacity:.5;background:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 14%,rgba(0,0,0,.5) 38%,#000 52%,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 14%,rgba(0,0,0,.5) 38%,#000 52%,#000 62%,transparent 100%)}.bm-shelf__bg img{object-position:30% 40%}.bm-shelf .bm-wrap{position:relative;z-index:1}.bm-shelf__grp{position:relative;margin-top:22px}.bm .bm-shelf__lab{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--display);font-stretch:100%;font-weight:700;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:.16em;color:var(--aqua)}.bm-shelf__lab:after{content:"";flex:1;height:1.5px;background:linear-gradient(90deg,#7fe9e480,#7fe9e400)}.bm-ledge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:28px}.bm-ledge .bm-card--wide{margin-bottom:4px}.bm-ledge .bm-card--wide .bm-card__link{box-shadow:inset 0 2px #fff,inset 0 -2.5px #0c222921,0 0 0 4px var(--grout)}.bm-card--small .bm-card__link{overflow:visible;background:none;box-shadow:none;color:var(--steam)}.bm-card--small .bm-card__shot{border-radius:3px;background:linear-gradient(180deg,#fff,var(--china) 26%,#e3ebec);box-shadow:inset 0 2px #fff,inset 0 -2.5px #0c222921}.bm-card--small.bm-card--soon .bm-card__shot{background:linear-gradient(180deg,#f3f8f8,#e3ecee 30%,#d4e0e2)}.bm-card--small .bm-card__body{position:relative;padding:24px 2px 0}.bm-card--small .bm-card__body:before,.bm-ledge .bm-card--soon .bm-card__link:after{content:"";position:absolute;left:-7px;right:-7px;top:0;height:9px;border-radius:1px;background:linear-gradient(180deg,#defafae6,#7fe9e457 42%,#7fe9e41f);box-shadow:0 12px 16px -8px #000000d9}.bm-ledge .bm-card--soon .bm-card__link:after{display:none}.bm-card--small .bm-card__name{font-size:17px;line-height:21px;color:var(--steam)}.bm-card--small .bm-card__kind,.bm-card--small .bm-card__hook{color:var(--muted)}.bm-card--small .bm-card__tag{color:var(--aqua);background:#7fe9e41a;box-shadow:inset 0 0 0 1.5px #7fe9e48c}.bm-card--small .bm-card__price{color:var(--steam)}.bm-ledge .bm-card--small:nth-child(2) .bm-card__body:after{content:"";position:absolute;left:24%;top:8px;width:7px;height:10px;border-radius:50%/38% 38% 62% 62%;background:radial-gradient(circle at 36% 30%,#fff,var(--aqua) 70%);transform-origin:50% 0;opacity:0}.bm--motion .bm-shelf.is-live .bm-ledge .bm-card--small:nth-child(2) .bm-card__body:after{animation:bm-fall 6.5s linear 1.5s infinite}.bm--motion .bm-shelf.is-live .bm-ledge--b .bm-card--small:nth-child(2) .bm-card__body:after{animation-delay:4.4s;animation-duration:8s}@keyframes bm-fall{0%{transform:scale(.2);opacity:0;animation-timing-function:var(--build)}6%{opacity:1}30%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.4)}42%{transform:translateY(74px) scale(.8,1.2);opacity:0}to{transform:translateY(74px) scale(.8,1.2);opacity:0}}.bm--motion .bm-ledge .bm-card{opacity:0;transform:translate(54px)}.bm--motion .bm-ledge .bm-card.is-in{opacity:1;transform:none;transition:transform 1.1s var(--build) var(--d, 0ms),opacity .4s var(--out) calc(var(--d, 0ms) * .4)}.bm-rinse__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:26px}.bm-care{position:relative;padding:20px 18px 18px;border-radius:3px;overflow:hidden;background:linear-gradient(180deg,#103240,#0a232c);box-shadow:inset 0 1.5px #aaebee42,inset 0 -2px #0006,0 0 0 5px var(--grout)}.bm-care__l{display:grid;gap:12px}.bm-care__l li{position:relative;padding-left:26px;font-size:17px;line-height:25px;color:var(--steam)}.bm-care__l i{position:absolute;left:2px;top:5px;width:12px;height:15px;border-radius:50%/38% 38% 62% 62%;transform:rotate(180deg);background:radial-gradient(circle at 36% 60%,#fff,var(--aqua) 60%,#3fb2b6)}.bm .bm-care__btn{margin-top:18px}.bm:not(.bm--motion) .bm-care__btn{display:none}.bm-care__mist{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.bm-care__mist i{position:absolute;left:var(--ox);top:var(--oy);width:var(--z);height:var(--z);margin:calc(var(--z) / -2) 0 0 calc(var(--z) / -2);animation:bm-mist var(--t) var(--out) var(--dl) both}.bm-care__mist b{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#bef5f2d9 45%,#7fe9e459);box-shadow:0 0 6px #bef5f280;animation:bm-settle 3s ease-in 2.6s both}@keyframes bm-mist{0%{transform:translate(0) scale(.1);opacity:0}18%{opacity:.95}to{transform:translate(var(--x),var(--y)) scale(1);opacity:.9}}@keyframes bm-settle{0%{transform:none;opacity:1}to{transform:translateY(26px) scale(.8,1.3);opacity:0}}.bm-wall--two{margin-top:0}.bm-towel{--pt: 40px}.bm-towel__top{display:grid;grid-template-columns:minmax(0,1fr);row-gap:26px}.bm-towel__mirror{height:400px;border-radius:3px;box-shadow:0 0 0 4px var(--grout),0 0 0 5.5px #c8f0f259,0 24px 40px -24px #000}.bm-towel__mirror img{object-position:50% 26%}.bm-towel__fog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:calc(1 - var(--bm-p, 1) * .94);background:var(--drops) 0 0 / 220px 220px,radial-gradient(70% 50% at 30% 30%,#eef7f899,#eef7f800 70%),linear-gradient(180deg,#c4dce0db,#aac8cebd)}.bm .bm-towel__safe{position:relative;margin:16px 0 0;padding-left:26px;max-width:32em;font-size:17px;line-height:25px;font-weight:600;color:var(--steam)}.bm-wall--rings{margin-top:28px}.bm-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px}.bm-faq__list{display:grid;gap:5px;padding:5px;border-radius:5px;background:var(--grout);box-shadow:inset 0 2px 6px #000000b3}.bm-q{border-radius:3px;background:linear-gradient(180deg,#0f2f3a,#0a232c);box-shadow:inset 0 1.5px #aaebee38,inset 0 -2px #00000059}.bm-q summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:14px 16px;cursor:pointer;list-style:none;font-size:18px;line-height:24px;font-weight:700;color:var(--steam)}.bm-q summary::-webkit-details-marker{display:none}.bm-q__bead{position:relative;flex:none;width:30px;height:34px}.bm-q__bead:before{content:"";position:absolute;left:8px;top:8px;width:14px;height:14px;border-radius:50%/38% 38% 62% 62%;background:radial-gradient(circle at 36% 30%,#fff 0 12%,#bff5f1 30%,var(--aqua) 66%,#2fa7b0 100%);transform-origin:50% 0;transition:transform .26s var(--release)}.bm-q[open] .bm-q__bead:before{transform:translateY(5px) scale(.8,1.9);transition:transform .95s var(--build)}.bm .bm-q__a{margin:0;padding:0 16px 18px;max-width:40em;font-size:17px;line-height:26px;color:var(--muted)}.bm--motion .bm-q[open] .bm-q__a{animation:bm-ans .7s var(--build) both}@keyframes bm-ans{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bm-end{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin-top:20px;padding-bottom:76px}.bm-end .bm-glass{grid-row:1;height:360px}.bm-end .bm-glass__photo img{object-position:82% 40%}.bm-end .bm-glass__grade{background:linear-gradient(180deg,var(--tile) 0,rgba(7,22,28,.55) 46px,rgba(7,22,28,0) 130px),linear-gradient(0deg,var(--ground) 0,rgba(10,6,18,.5) 60px,rgba(10,6,18,0) 170px),radial-gradient(130% 105% at 50% 48%,#030c1000 46%,#030c10b3)}.bm-end .bm-glass__ctl{grid-row:1;margin-bottom:18px}.bm-end__body{position:relative;z-index:3;grid-column:1;grid-row:2;padding-top:18px}.bm-end__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bm--motion [data-bm-in]:where(.bm-how__head,.bm-size__head,.bm-pumps__head,.bm-rt__head,.bm-shelf__head,.bm-rinse__head,.bm-towel__head,.bm-faq__head,.bm-end__body){opacity:0;transition:opacity .55s var(--out)}.bm--motion [data-bm-in]:where(.bm-how__head,.bm-size__head,.bm-pumps__head,.bm-rt__head,.bm-shelf__head,.bm-rinse__head,.bm-towel__head,.bm-faq__head,.bm-end__body) .bm-h{transform:scale(1.045);transform-origin:0 60%;transition:transform 1.6s var(--build)}.bm--motion [data-bm-in].is-in:where(.bm-how__head,.bm-size__head,.bm-pumps__head,.bm-rt__head,.bm-shelf__head,.bm-rinse__head,.bm-towel__head,.bm-faq__head,.bm-end__body){opacity:1}.bm--motion [data-bm-in].is-in:where(.bm-how__head,.bm-size__head,.bm-pumps__head,.bm-rt__head,.bm-shelf__head,.bm-rinse__head,.bm-towel__head,.bm-faq__head,.bm-end__body) .bm-h{transform:none}.bm--motion [data-bm-in]:where(.bm-steps,.bm-care__l,.bm-safe){opacity:0;transform:translateY(16px);transition:opacity .55s var(--out),transform 1.2s var(--build)}.bm--motion [data-bm-in].is-in:where(.bm-steps,.bm-care__l,.bm-safe){opacity:1;transform:none}.bm--motion figure[data-bm-in]{opacity:0;transform:scale(1.04);transition:opacity .9s linear,transform 1.5s var(--build)}.bm--motion figure[data-bm-in].is-in{opacity:1;transform:none}.bm--motion .bm-q[data-bm-in]{opacity:0;transform:scale(1.03);transition:opacity .4s var(--out) calc(var(--d, 0ms) * .3),transform .9s var(--build) var(--d, 0ms)}.bm--motion .bm-q[data-bm-in].is-in{opacity:1;transform:none}@supports (animation-timeline: view()){.bm--motion.bm--sda .bm-wide{view-timeline:--bm-wide block}.bm--motion.bm--sda .bm-wide__photo{animation:bm-par linear both;animation-timeline:--bm-wide;animation-range:cover 0% cover 100%}.bm--motion.bm--sda .bm-towel__mirror{view-timeline:--bm-mir block}.bm--motion.bm--sda .bm-towel__fog{animation:bm-clear linear both;animation-timeline:--bm-mir;animation-range:cover 5% cover 40%}.bm--motion.bm--sda .bm-trk{view-timeline:--bm-trk block;view-timeline-inset:0% 38%}.bm--motion.bm--sda .bm-trk__run{animation:bm-run linear both;animation-timeline:--bm-trk;animation-range:entry-crossing 0% entry-crossing 100%}}@keyframes bm-par{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@keyframes bm-clear{0%{opacity:1}to{opacity:.06}}@keyframes bm-run{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@container bm (min-width: 750px){.bm-wrap{padding-left:32px;padding-right:32px}.bm-ch{--pt: 118px;--hd: 148px;padding-bottom:90px}.bm .bm-text{font-size:18px;line-height:28px}.bm .bm-h{font-size:clamp(40px,5.2cqw,68px)}.bm-hero{--gh: clamp(540px, var(--a), 780px);grid-template-rows:auto auto minmax(0,1fr)}.bm-glass{grid-row:1 / 4}.bm-hero .bm-glass__photo img{object-position:60% 30%}.bm-hero__copy{padding-top:clamp(40px,7cqw,96px)}.bm-hero__copy:before{display:none}.bm-hero .bm-glass__grade{background:linear-gradient(180deg,var(--ground) 0,rgba(10,6,18,0) 76px),linear-gradient(0deg,#07161c 0,#07161c8c 54px,#07161c00 150px),linear-gradient(90deg,#030d11c7 0,#030d11b8 40%,#030d119e 46.5%,#030d1152 54%,#030d1100 64%),radial-gradient(130% 105% at 50% 48%,#030c1000 46%,#030c1099)}.bm-hero__type{max-width:44cqw}.bm .bm-title{font-size:clamp(54px,6.5cqw,98px)}.bm .bm-hero__line{margin-top:22px;font-size:19px;line-height:29px;max-width:26em}.bm-hero__cta{grid-row:2;padding-top:28px;padding-bottom:0;gap:12px}.bm-hero__cta .bm-valve{flex:none;padding-left:24px;gap:14px;font-size:16px}.bm-hero__cta .bm-valve__cap{width:42px;height:42px}.bm-hero .bm-glass__ctl{grid-row:3;justify-content:flex-start;margin-bottom:30px;padding-top:30px}.bm-shelf{--pt: 118px;padding-bottom:90px}.bm-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-template-rows:auto 1fr auto;grid-template-areas:"head pump" "plate pump" "steps steps";column-gap:36px;row-gap:30px;align-items:start}.bm-how__plate{align-self:stretch;height:auto;min-height:210px}.bm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-pump{align-self:center}.bm-size{--pt: 70px}.bm-size__bg{inset:0 0 auto auto;width:56%;height:760px;opacity:.4;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%),linear-gradient(180deg,#000 30%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 40%),linear-gradient(180deg,#000 30%,transparent 100%);mask-composite:intersect}.bm-size__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head tool" "table tool";column-gap:56px;row-gap:34px;align-items:start}.bm-size__head{grid-area:head}.bm-size__tool{grid-area:tool;align-self:center}.bm-size__table{grid-area:table}.bm-pumps__top{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);column-gap:56px;align-items:end}.bm-pumps__plate{height:300px}.bm-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;margin-top:44px}.bm-wall .bm-card--wide{grid-column:span 2}.bm-card--wide .bm-card__shot{width:44%}.bm-card--wide .bm-card__body{padding:22px 20px 18px 8px}.bm-card--wide .bm-card__name{font-size:24px;line-height:26px}.bm-card__body{padding:4px 16px 16px}.bm-card__name{font-size:20px;line-height:23px}.bm-wide{height:clamp(460px,46cqw,680px)}.bm-rt__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-areas:"head list" "plate list" "safe safe";column-gap:64px;row-gap:34px;align-items:start}.bm-rt__head{grid-area:head}.bm-rt__plate{grid-area:plate;height:auto;aspect-ratio:4 / 5}.bm-rt__list{grid-area:list;margin-top:12px}.bm-safe{grid-area:safe;padding:30px 32px}.bm-safe__l{display:block;columns:2;column-gap:48px}.bm-safe__l li{break-inside:avoid;margin-bottom:12px}.bm .bm-duck{right:18%}.bm-shelf__bg{inset:0 0 auto auto;width:50%;height:860px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 46%),linear-gradient(180deg,transparent 0,#000 14%,#000 50%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 46%),linear-gradient(180deg,transparent 0,#000 14%,#000 50%,transparent 100%);mask-composite:intersect}.bm-ledge{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px}.bm-ledge .bm-card--wide{grid-column:1 / -1;margin-bottom:0;align-self:start}.bm-card--small .bm-card__body:before{left:-9px;right:-9px}.bm-rinse__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head care" "wall wall";column-gap:56px;row-gap:44px;align-items:end}.bm-rinse__head{grid-area:head}.bm-care{grid-area:care;padding:28px 28px 26px}.bm-wall--two{grid-area:wall;grid-template-columns:repeat(2,minmax(0,1fr))}.bm-wall--two .bm-card--wide{grid-column:auto}.bm-towel{--pt: 60px}.bm-towel__top{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:64px;align-items:center}.bm-towel__mirror{height:auto;aspect-ratio:4 / 5}.bm-wall--rings{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.bm-wall--rings .bm-card__link{flex-direction:row}.bm-wall--rings .bm-card__shot{width:42%;align-self:stretch;aspect-ratio:auto;min-height:190px}.bm-wall--rings .bm-card__shot>img{position:absolute;top:0;right:0;bottom:0;left:0}.bm-wall--rings .bm-card__body{padding:20px 16px 16px 6px}.bm-wall--rings .bm-card__bead{left:12px;right:auto}.bm-wall--rings .bm-card__bead:after{left:auto;right:-10px}.bm-faq__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);column-gap:64px;align-items:start}.bm-q summary{min-height:68px;padding:16px 22px;font-size:19px}.bm .bm-q__a{padding:0 22px 22px;font-size:18px;line-height:28px}.bm-end{margin-top:40px;padding-bottom:0}.bm-end .bm-glass{grid-row:1;height:clamp(480px,46cqw,640px)}.bm-end .bm-glass__photo img{object-position:50% 40%}.bm-end .bm-glass__grade{background:linear-gradient(180deg,var(--tile) 0,rgba(7,22,28,.55) 56px,rgba(7,22,28,0) 160px),linear-gradient(0deg,var(--ground) 0,rgba(10,6,18,.5) 70px,rgba(10,6,18,0) 200px),linear-gradient(90deg,#030c10d1 0,#030c10c2 50%,#030c1099 57%,#030c1038 66%,#030c1000 74%)}.bm-end__body{grid-row:1;align-self:center;padding-top:0;pointer-events:none}.bm-end__body>*{max-width:46cqw}.bm-end__body a{pointer-events:auto}.bm-end .bm-glass__ctl{align-self:start;justify-content:flex-end;margin:84px auto 0}}@container bm (min-width: 1000px){.bm-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:48px}}@container bm (min-width: 1180px){.bm-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,430px) minmax(0,.7fr);grid-template-rows:none;grid-template-areas:"head pump plate" "steps pump plate";column-gap:56px}.bm-how .bm-h{font-size:clamp(36px,4.5cqw,62px)}.bm-how__plate{align-self:start;min-height:0;aspect-ratio:3 / 4;margin-top:70px}.bm-how__plate img{object-position:60% 50%}.bm-steps{grid-template-columns:minmax(0,1fr)}.bm-wall--rings{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-ledge{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:22px}.bm-ledge .bm-card--wide{grid-column:span 2}.bm-card--small .bm-card__body:before{left:-11px;right:-11px}}@container bm (max-width: 1179px){.bm-ledge{grid-auto-flow:dense;row-gap:6px}.bm-ledge .bm-card--small:not(.bm-card--soon){margin-bottom:16px}.bm-ledge .bm-card--wide{margin-bottom:8px}.bm-ledge .bm-card--soon{grid-column:1 / -1}.bm-ledge .bm-card--soon .bm-card__link{flex-direction:row;gap:14px;padding-bottom:7px}.bm-ledge .bm-card--soon .bm-card__link:after{display:block;top:auto;bottom:0;height:7px}.bm-ledge .bm-card--soon .bm-card__shot{width:64px}.bm-ledge .bm-card--soon .bm-fog__d img{filter:blur(1.6px)}.bm-ledge .bm-card--soon .bm-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:10px;padding:0 2px 0 0}.bm-ledge .bm-card--soon .bm-card__body:before{display:none}.bm-ledge .bm-card--soon .bm-card__name{grid-column:1 / -1;font-size:16px;line-height:20px}.bm-ledge .bm-card--soon .bm-card__kind{margin:1px 0 0}.bm-ledge .bm-card--soon .bm-card__tag{margin:1px 0 0;padding-top:3px;padding-bottom:3px}.bm-ledge .bm-card--soon:nth-child(2) .bm-card__body:after{top:calc(100% + 7px);left:30%}}@container bm (max-width: 749px){.bm-ledge .bm-card--wide .bm-card__link{display:block;padding:14px 14px 12px}.bm-ledge .bm-card--wide .bm-card__shot{float:left;width:104px;min-height:0;aspect-ratio:1;margin:0 12px 2px -4px}.bm-ledge .bm-card--wide .bm-card__shot>img{padding:4%}.bm-ledge .bm-card--wide .bm-card__body{display:block;padding:0}.bm-ledge .bm-card--wide .bm-card__name,.bm-ledge .bm-card--wide .bm-card__hook{display:block}.bm-ledge .bm-card--wide .bm-card__foot{clear:both;padding-top:6px}.bm-ledge .bm-card--wide .bm-card__bead{display:none}.bm-ledge>.bm-card--small:not(.bm-card--soon):nth-last-child(1 of.bm-card--small:not(.bm-card--soon)):nth-child(odd of.bm-card--small:not(.bm-card--soon)){grid-column:1 / -1}.bm-ledge>.bm-card--small:not(.bm-card--soon):nth-last-child(1 of.bm-card--small:not(.bm-card--soon)):nth-child(odd of.bm-card--small:not(.bm-card--soon)) .bm-card__link{flex-direction:row;gap:14px;padding-bottom:9px}.bm-ledge>.bm-card--small:not(.bm-card--soon):nth-last-child(1 of.bm-card--small:not(.bm-card--soon)):nth-child(odd of.bm-card--small:not(.bm-card--soon)) .bm-card__shot{width:calc(50% - 7px)}.bm-ledge>.bm-card--small:not(.bm-card--soon):nth-last-child(1 of.bm-card--small:not(.bm-card--soon)):nth-child(odd of.bm-card--small:not(.bm-card--soon)) .bm-card__body{position:static;padding:0 2px 0 0;justify-content:center}.bm-ledge>.bm-card--small:not(.bm-card--soon):nth-last-child(1 of.bm-card--small:not(.bm-card--soon)):nth-child(odd of.bm-card--small:not(.bm-card--soon)) .bm-card__body:before{top:auto;bottom:0}.bm-ledge>.bm-card--small:not(.bm-card--soon):nth-last-child(1 of.bm-card--small:not(.bm-card--soon)):nth-child(odd of.bm-card--small:not(.bm-card--soon)) .bm-card__foot{margin-top:0}.bm-ledge>.bm-card--small:not(.bm-card--soon):nth-last-child(1 of.bm-card--small:not(.bm-card--soon)):nth-child(odd of.bm-card--small:not(.bm-card--soon)) .bm-card__bead{display:none}}@container bm (min-width: 750px) and (max-width: 1179px){.bm-ledge .bm-card--soon{grid-column:span 2}.bm-ledge .bm-card--soon:last-child:nth-child(odd of.bm-card--soon){grid-column:1 / -1}}.bm:not(.bm--motion) .bm-tube__water,.bm:not(.bm--motion) .bm-tube__chip,.bm:not(.bm--motion) .bm-q__bead:before,.bm:not(.bm--motion) .bm-fog__a,.bm:not(.bm--motion) .bm-fog__b,.bm:not(.bm--motion) .bm-steps__bead:after,.bm:not(.bm--motion) .bm-valve__cap,.bm:not(.bm--motion) .bm-chip__cap,.bm:not(.bm--motion) .bm-card__go{transition:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/atb-bp-bathmate.css.map */
