.bk{--bk-ink: #0c0916;--bk-text: #4a4560;--bk-mute: #7a7590;--bk-p: #7c5cf0;--bk-p2: #5b3fd6;--bk-p3: #3a2496;--bk-pink: #ec6fb4;--bk-hot: #ff8a3d;--bk-soft: #f4f0ff;--bk-line: rgba(124, 92, 240, .16);--bk-card: rgba(255, 255, 255, .78);--bk-r: 1.5rem;--bk-ease: cubic-bezier(.22, 1, .36, 1);--bk-grad: linear-gradient(120deg, #8f6cff 0%, #7c5cf0 40%, #c86bd6 75%, #ec6fb4 100%);position:relative;color:var(--bk-text);font-size:1rem;line-height:1.6;overflow:hidden;isolation:isolate}.bk *,.bk *:before,.bk *:after{box-sizing:border-box}.bk img{display:block;max-width:100%;height:auto}.bk h1,.bk h2,.bk h3,.bk h4{color:var(--bk-ink);margin:0;font-weight:700;letter-spacing:-.025em;line-height:1.08}.bk p{margin:0}.bk__wrap{width:min(100% - 2rem,76.25rem);margin-inline:auto;position:relative;z-index:2}.bk__sec{padding:clamp(3.75rem,9vw,6.875rem) 0;scroll-margin-top:5.625rem}.bk__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bk__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(124,92,240,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(124,92,240,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%)}.bk__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:bkFloat 18s var(--bk-ease) infinite alternate}.bk__blob--a{width:28.75rem;height:28.75rem;background:#d9ccff;top:-7.5rem;left:-6.25rem}.bk__blob--b{width:23.75rem;height:23.75rem;background:#ffd3ea;bottom:-8.75rem;right:-5rem;animation-delay:-6s}.bk__blob--c{width:16.25rem;height:16.25rem;background:#ffe2cc;top:30%;right:25%;opacity:.35;animation-delay:-11s}@keyframes bkFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(2.5rem,1.875rem) scale(1.08)}to{transform:translate(-1.875rem,3.125rem) scale(.95)}}.bk__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border-radius:99px;background:#fff;border:1px solid var(--bk-line);color:var(--bk-p2);font-size:.8125rem;font-weight:600;letter-spacing:.02em;box-shadow:0 6px 18px #5b3fd614}.bk__eyebrow i{width:.5rem;height:.5rem;border-radius:50%;background:var(--bk-p);box-shadow:0 0 #7c5cf080;animation:bkPing 2.2s infinite}@keyframes bkPing{0%{box-shadow:0 0 #7c5cf08c}80%,to{box-shadow:0 0 0 .625rem #7c5cf000}}.bk__h2{font-size:clamp(2rem,4.6vw,3.375rem)}.bk__h2 em,.bk__h1 em{font-style:normal;background:var(--bk-grad);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:bkShine 6s linear infinite}@keyframes bkShine{to{background-position:200% 0}}.bk__lead{font-size:clamp(1rem,1.4vw,1.125rem);color:var(--bk-text);max-width:60ch}.bk__head{display:grid;gap:1rem;justify-items:center;text-align:center;margin:0 auto clamp(2.5rem,5vw,3.75rem);max-width:47.5rem}.bk__btn{--b: var(--bk-p);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.5rem;padding:0 1.875rem;border:0;border-radius:99px;font:inherit;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;background:linear-gradient(135deg,#8f6cff,#6a46e8);box-shadow:0 14px 30px -10px #5b3fd6a6,inset 0 1px #ffffff59;overflow:hidden;transition:transform .35s var(--bk-ease),box-shadow .35s var(--bk-ease)}.bk__btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:bkSweep 3.6s ease-in-out infinite}@keyframes bkSweep{0%,60%{left:-60%}to{left:130%}}.bk__btn:hover{transform:translateY(-2px);box-shadow:0 20px 38px -12px #5b3fd6bf,inset 0 1px #ffffff59}.bk__btn svg{width:1.125rem;height:1.125rem;transition:transform .35s var(--bk-ease)}.bk__btn:hover svg{transform:translate(3px)}.bk__btn[disabled]{opacity:.7;cursor:wait}.bk__btn--ghost{color:var(--bk-ink);background:#fff;border:1px solid var(--bk-line);box-shadow:0 8px 20px -12px #0c091640}.bk__btn--ghost:after{display:none}.bk__btn--block{width:100%}.bk [data-bk-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--bk-ease),transform .9s var(--bk-ease);transition-delay:calc(var(--d, 0) * 90ms)}.bk [data-bk-reveal].is-in,.bk-no-js .bk [data-bk-reveal],.shopify-design-mode .bk [data-bk-reveal]{opacity:1;transform:none}.bk__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem}.bk__price b{font-size:2.125rem;color:var(--bk-ink);letter-spacing:-.02em;line-height:1}.bk__price s{color:var(--bk-mute);font-size:1.125rem}.bk__save{display:inline-flex;align-items:center;padding:.25rem .6875rem;border-radius:99px;background:#e9fbef;color:#138a44;font-size:.8125rem;font-weight:700}.bk__stars{display:inline-flex;gap:.125rem;color:#ffb547}.bk__stars svg{width:1rem;height:1rem}.bk-hero{padding:clamp(8.125rem,14vw,10rem) 0 clamp(3.125rem,7vw,5.625rem);background:linear-gradient(180deg,#f6f2ff,#fbf9ff 70%,#fff)}.bk-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(1.875rem,5vw,4.375rem);align-items:center}.bk-hero__copy{display:grid;gap:1.375rem;justify-items:start}.bk__h1{font-size:clamp(2.375rem,5.6vw,4.25rem);line-height:1.02}.bk__h1 .bk-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em}.bk__h1 .bk-word>span{display:inline-block;transform:translateY(105%);animation:bkUp 1s var(--bk-ease) forwards;animation-delay:calc(var(--w) * 70ms + .15s)}@keyframes bkUp{to{transform:none}}.bk-hero__proof{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.875rem;color:var(--bk-text)}.bk-hero__proof strong{color:var(--bk-ink)}.bk-hero__avatars{display:flex}.bk-hero__avatars span{width:2.125rem;height:2.125rem;border-radius:50%;border:2px solid #fff;margin-left:-.625rem;display:grid;place-items:center;color:#fff;font-weight:700;font-size:.8125rem;background:var(--bk-grad)}.bk-hero__avatars span:first-child{margin-left:0}.bk-hero__avatars span:nth-child(2){background:linear-gradient(135deg,#ffb17a,#ff6f91)}.bk-hero__avatars span:nth-child(3){background:linear-gradient(135deg,#6ad0c6,#4c8ef0)}.bk-hero__buy{display:grid;gap:1rem;width:100%;max-width:32.5rem;padding:1.25rem;border-radius:var(--bk-r);background:var(--bk-card);border:1px solid var(--bk-line);box-shadow:0 30px 60px -30px #3a249659;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bk-hero__ctas{display:grid;grid-template-columns:1fr auto;gap:.625rem}.bk-hero__trust{display:flex;flex-wrap:wrap;gap:.375rem 1rem;font-size:.8125rem;color:var(--bk-text)}.bk-hero__trust span{display:inline-flex;align-items:center;gap:.375rem}.bk-hero__trust svg{width:1rem;height:1rem;color:var(--bk-p);flex:none}.bk-hero__visual{position:relative;aspect-ratio:1 / 1;width:100%;max-width:37.5rem;justify-self:center;perspective:1200px}.bk-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .6s var(--bk-ease)}.bk-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.bk-orbit--1{top:4%;right:4%;bottom:4%;left:4%;border:1.5px dashed rgba(124,92,240,.28);animation:bkSpin 60s linear infinite}.bk-orbit--2{top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(124,92,240,.18);animation:bkSpin 40s linear infinite reverse}.bk-orbit--1:before,.bk-orbit--2:before{content:"";position:absolute;top:50%;left:-6px;width:12px;height:12px;border-radius:50%;background:var(--bk-p);box-shadow:0 0 0 6px #7c5cf026}.bk-orbit--2:before{top:auto;bottom:12%;left:auto;right:8%;background:var(--bk-pink);box-shadow:0 0 0 6px #ec6fb426}@keyframes bkSpin{to{transform:rotate(360deg)}}.bk-hero__glow{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.95),rgba(220,205,255,.7) 45%,rgba(124,92,240,.25) 70%,transparent 72%);filter:blur(2px);animation:bkBreath 5s ease-in-out infinite}@keyframes bkBreath{50%{transform:scale(1.05)}}.bk-hero__product{position:absolute;top:19%;right:13%;bottom:22%;left:13%;display:grid;place-items:center;transform:translateZ(60px);animation:bkBob 6s ease-in-out infinite}.bk-hero__product img{width:100%;height:100%;object-fit:contain;border-radius:1.25rem;filter:drop-shadow(0 40px 40px rgba(58,36,150,.35))}@keyframes bkBob{50%{transform:translateZ(60px) translateY(-12px)}}.bk-knee-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bk-knee-svg .bk-draw{fill:none;stroke:url(#bkStroke);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:bkDraw 3.2s var(--bk-ease) .4s forwards}@keyframes bkDraw{to{stroke-dashoffset:0}}.bk-pulse{transform-box:fill-box;transform-origin:center}.bk-pulse--ring{fill:none;stroke:var(--bk-hot);stroke-width:2;animation:bkRing 2.4s ease-out infinite}.bk-pulse--dot{animation:bkCool 6s ease-in-out infinite}@keyframes bkRing{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes bkCool{0%,35%{fill:#ff8a3d}60%,to{fill:#7c5cf0}}.bk-chip{position:absolute;display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem .625rem .625rem;border-radius:1.125rem;background:#ffffffe6;border:1px solid var(--bk-line);box-shadow:0 18px 36px -18px #3a249673;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.8125rem;line-height:1.25;color:var(--bk-text);transform:translateZ(90px);animation:bkBob2 7s ease-in-out infinite;white-space:nowrap}.bk-chip strong{display:block;color:var(--bk-ink);font-size:.9375rem}.bk-chip__ic{width:2.5rem;height:2.5rem;border-radius:.75rem;display:grid;place-items:center;background:var(--bk-soft);color:var(--bk-p2);flex:none;overflow:hidden}.bk-chip__ic img{width:100%;height:100%;object-fit:cover}.bk-chip__ic svg{width:1.25rem;height:1.25rem}.bk-chip--1{top:8%;left:-2%}.bk-chip--2{top:40%;right:-6%;animation-delay:-2.5s}.bk-chip--3{bottom:6%;left:6%;animation-delay:-4.5s}@keyframes bkBob2{50%{transform:translateZ(90px) translateY(-10px)}}.bk-tools-orbit{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;animation:bkSpin 50s linear infinite;margin:0;padding:0}.bk-tools-orbit li{position:absolute;top:50%;left:50%;width:3.25rem;height:3.25rem;margin:-1.625rem;list-style:none;transform:rotate(calc(var(--i) * (360deg / var(--n)))) translate(calc(min(18.75rem,46vw)*.96)) rotate(calc(var(--i) * (-360deg / var(--n))))}.bk-tools-orbit li span{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px #fff,0 10px 20px -8px #3a249673;animation:bkSpin 50s linear infinite reverse}.bk-tools-orbit li img{width:100%;height:100%;object-fit:cover}.bk-strip{position:relative;z-index:3;margin-top:clamp(2.5rem,6vw,4.375rem);padding:1rem 0;background:var(--bk-ink);color:#fff;transform:rotate(-1.2deg);box-shadow:0 20px 40px -20px #0c091680}.bk-strip__track{display:flex;gap:2.5rem;padding-right:2.5rem;width:max-content;animation:bkMarquee 32s linear infinite}.bk-strip__track span{display:inline-flex;align-items:center;gap:2.5rem;font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bk-strip__track span:after{content:"\2726";color:var(--bk-pink)}@keyframes bkMarquee{to{transform:translate(-50%)}}.bk-pain{background:#fff}.bk-pain__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.875rem,5vw,4.375rem);align-items:center}.bk-map{position:relative;aspect-ratio:4 / 5;max-width:31.25rem;width:100%;justify-self:center;border-radius:2rem;background:radial-gradient(circle at 50% 40%,#fff,#f2edff 60%,#e8e0ff);border:1px solid var(--bk-line);box-shadow:0 40px 80px -40px #3a249666;overflow:hidden}.bk-map svg.bk-map__leg{position:absolute;top:6%;right:10%;bottom:6%;left:10%;width:80%;height:88%}.bk-map__leg .bk-leg{fill:url(#bkLeg);stroke:#5b3fd659;stroke-width:1.5}.bk-map__leg .bk-bone{fill:none;stroke:#5b3fd680;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 8;animation:bkDash 18s linear infinite}@keyframes bkDash{to{stroke-dashoffset:-400}}.bk-spot{position:absolute;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;z-index:2}.bk-spot:before,.bk-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.bk-spot:before{top:.6875rem;right:.6875rem;bottom:.6875rem;left:.6875rem;background:var(--bk-hot);box-shadow:0 0 0 4px #fff,0 6px 16px #ff8a3d99;transition:background .4s,transform .4s var(--bk-ease)}.bk-spot:after{border:2px solid var(--bk-hot);animation:bkRing 2.2s ease-out infinite}.bk-spot.is-active:before{background:var(--bk-p);transform:scale(1.25);box-shadow:0 0 0 4px #fff,0 6px 18px #7c5cf099}.bk-spot.is-active:after{border-color:var(--bk-p)}.bk-spot__lbl{position:absolute;left:50%;top:calc(100% + .125rem);transform:translate(-50%);padding:.1875rem .5625rem;border-radius:99px;background:#fff;color:var(--bk-ink);font-size:.7188rem;font-weight:700;white-space:nowrap;box-shadow:0 6px 14px -6px #0c09164d;pointer-events:none}.bk-pain__panel{display:grid;gap:1.25rem}.bk-pain__card{position:relative;padding:1.75rem;border-radius:var(--bk-r);background:linear-gradient(160deg,#fff,var(--bk-soft));border:1px solid var(--bk-line);box-shadow:0 30px 60px -36px #3a249666;min-height:15.625rem}.bk-pain__card h3{font-size:1.5rem;margin-bottom:.5rem}.bk-pain__card p{margin-bottom:1rem}.bk-pain__pane{display:none;animation:bkFade .5s var(--bk-ease)}.bk-pain__pane.is-active{display:block}@keyframes bkFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bk-pain__kicker{display:inline-block;margin-bottom:.625rem;color:var(--bk-hot);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.bk-tags{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.bk-tags li{padding:.375rem .75rem;border-radius:99px;background:#fff;border:1px solid var(--bk-line);font-size:.8125rem;font-weight:600;color:var(--bk-p2)}.bk-moments{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.bk-moment{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-radius:1rem;background:#fff;border:1px solid var(--bk-line);font-weight:600;color:var(--bk-ink);font-size:.875rem;transition:transform .4s var(--bk-ease),box-shadow .4s}.bk-moment:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px #3a249673}.bk-moment i{width:2rem;height:2rem;border-radius:.625rem;display:grid;place-items:center;background:#fff1e7;color:var(--bk-hot);font-style:normal;flex:none}.bk-moment i svg{width:1.125rem;height:1.125rem}.bk-inside{background:linear-gradient(180deg,#fbf9ff,#f3eeff)}.bk-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(12.5rem,auto);gap:1rem}.bk-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.375rem;padding:1.25rem;border-radius:var(--bk-r);background:#fff;border:1px solid var(--bk-line);overflow:hidden;transform-style:preserve-3d;transition:transform .5s var(--bk-ease),box-shadow .5s var(--bk-ease);box-shadow:0 20px 40px -32px #3a249673}.bk-tile:hover{box-shadow:0 30px 60px -30px #3a24968c}.bk-tile__img{position:absolute;inset:0 0 auto;height:62%;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at 50% 60%,#fff,var(--bk-soft))}.bk-tile__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--bk-ease)}.bk-tile:hover .bk-tile__img img{transform:scale(1.08) rotate(-2deg)}.bk-tile__tag{align-self:flex-start;padding:.2188rem .625rem;border-radius:99px;background:var(--bk-soft);color:var(--bk-p2);font-size:.7188rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bk-tile h3{font-size:1.1875rem}.bk-tile p{font-size:.875rem;line-height:1.5}.bk-tile--tool{min-height:20rem}.bk-tile--wide{grid-column:span 2}.bk-tile--full{grid-column:1 / -1}.bk-tile--wide .bk-tile__img,.bk-tile--full .bk-tile__img{inset:0 0 0 auto;width:50%;height:100%}.bk-tile--wide>:not(.bk-tile__img),.bk-tile--full>:not(.bk-tile__img){max-width:48%}.bk-tile--hero{grid-column:span 2;grid-row:span 2;justify-content:space-between;color:#fff;background:radial-gradient(circle at 80% 10%,rgba(236,111,180,.55),transparent 50%),linear-gradient(150deg,#2a1a6e,#4b2fc4 55%,#7c5cf0);border:0}.bk-tile--hero h3{color:#fff;font-size:clamp(1.625rem,3vw,2.25rem)}.bk-tile--hero p{color:#ffffffd1;font-size:1rem;max-width:40ch}.bk-tile--hero .bk-tile__count{font-size:clamp(5rem,12vw,8.75rem);font-weight:800;line-height:.8;letter-spacing:-.05em;background:linear-gradient(180deg,#fff,#ffffff40);-webkit-background-clip:text;background-clip:text;color:transparent}.bk-tile--hero .bk-tile__pic{position:absolute;right:-6%;bottom:-8%;width:62%;transform:rotate(-8deg);filter:drop-shadow(0 30px 40px rgba(0,0,0,.4));transition:transform .8s var(--bk-ease)}.bk-tile--hero:hover .bk-tile__pic{transform:rotate(-4deg) scale(1.04)}.bk-tile--hero>div,.bk-tile--hero>p{position:relative;z-index:1;max-width:56%}.bk-tile--hero .bk-tile__pic img{width:100%;height:auto;border-radius:1rem}.bk-tile--extra{grid-column:span 2;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;min-height:0;background:linear-gradient(120deg,#fff,var(--bk-soft))}.bk-tile--extra .bk-tile__ic{width:3.75rem;height:3.75rem;border-radius:1.125rem;display:grid;place-items:center;background:var(--bk-grad);color:#fff;flex:none;box-shadow:0 14px 26px -14px #5b3fd6cc}.bk-tile--extra .bk-tile__ic svg{width:1.75rem;height:1.75rem}.bk-tile__badge{margin-left:auto;padding:.3125rem .6875rem;border-radius:99px;background:var(--bk-ink);color:#fff;font-size:.7188rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex:none}.bk-compare{margin-top:clamp(3.125rem,7vw,5rem);border-radius:1.875rem;background:#fff;border:1px solid var(--bk-line);box-shadow:0 40px 80px -50px #3a249680;overflow:hidden}.bk-compare table{width:100%;border-collapse:collapse;font-size:.9375rem}.bk-compare th,.bk-compare td{padding:1rem 1.125rem;text-align:center;border-bottom:1px solid rgba(124,92,240,.1)}.bk-compare th{font-size:.875rem;color:var(--bk-ink);font-weight:700;background:#faf8ff}.bk-compare td:first-child,.bk-compare th:first-child{text-align:left;color:var(--bk-ink);font-weight:600}.bk-compare .is-us{background:linear-gradient(180deg,#7c5cf014,#7c5cf008);position:relative}.bk-compare th.is-us{background:var(--bk-grad);color:#fff}.bk-compare tr:last-child td{border-bottom:0}.bk-yes,.bk-no{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%}.bk-yes{background:#e9fbef;color:#138a44}.bk-no{background:#fdeef0;color:#d0455b}.bk-yes svg,.bk-no svg{width:.9375rem;height:.9375rem}.bk-prog{background:#fff}.bk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:clamp(3.125rem,6vw,4.375rem)}.bk-stat{padding:1.5rem 1.25rem;border-radius:1.375rem;text-align:center;background:linear-gradient(160deg,#fff,var(--bk-soft));border:1px solid var(--bk-line)}.bk-stat b{display:block;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1;color:var(--bk-ink);letter-spacing:-.04em}.bk-stat b em{margin-left:.08em;font-style:normal;background:var(--bk-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bk-stat span{display:block;margin-top:.5rem;font-size:.875rem;color:var(--bk-text)}.bk-phases{position:relative;display:grid;gap:clamp(1.875rem,4vw,3.125rem)}.bk-phases__line{position:absolute;left:1.9375rem;top:.625rem;bottom:.625rem;width:3px;border-radius:3px;background:#7c5cf026}.bk-phases__line i{position:absolute;inset:0 0 auto;height:var(--p, 0%);border-radius:inherit;background:linear-gradient(180deg,var(--bk-hot),var(--bk-p) 50%,var(--bk-pink));box-shadow:0 0 14px #7c5cf099;transition:height .2s linear}.bk-phase{position:relative;display:grid;grid-template-columns:4rem 1fr 1fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.bk-phase__num{position:relative;z-index:1;width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1.25rem;color:var(--bk-p2);background:#fff;border:2px solid rgba(124,92,240,.25);transition:all .6s var(--bk-ease)}.bk-phase.is-lit .bk-phase__num{color:#fff;background:var(--bk-grad);border-color:transparent;box-shadow:0 0 0 8px #7c5cf01f,0 14px 28px -10px #5b3fd6b3}.bk-phase__body{display:grid;gap:.625rem}.bk-phase__kicker{color:var(--bk-p);font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.bk-phase__body h3{font-size:clamp(1.625rem,3vw,2.125rem)}.bk-phase__media{position:relative;margin:0;border-radius:1.625rem;overflow:hidden;aspect-ratio:4 / 3;background:var(--bk-soft);box-shadow:0 30px 60px -36px #3a249680}.bk-phase__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--bk-ease)}.bk-phase.is-lit .bk-phase__media img{transform:scale(1)}.bk-phase__media span{position:absolute;left:.875rem;bottom:.875rem;padding:.375rem .75rem;border-radius:99px;background:#0c0916b8;color:#fff;font-size:.7813rem;font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bk-phase:nth-child(odd) .bk-phase__media{order:-1;grid-column:2;grid-row:1}.bk-phase:nth-child(odd) .bk-phase__body{grid-column:3;grid-row:1}.bk-proof{background:linear-gradient(180deg,#f3eeff,#fbf9ff)}.bk-score{display:inline-flex;align-items:center;gap:.875rem;padding:.625rem 1.125rem .625rem .625rem;border-radius:99px;background:#fff;border:1px solid var(--bk-line);box-shadow:0 10px 24px -14px #3a249666;text-align:left}.bk-score b{display:grid;place-items:center;width:3.125rem;height:3.125rem;border-radius:50%;background:var(--bk-grad);color:#fff;font-size:1.125rem}.bk-score small{display:block;font-size:.7813rem;color:var(--bk-mute)}.bk-rows{display:grid;gap:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bk-row{display:flex;gap:1rem;padding-right:1rem;width:max-content;animation:bkMarquee var(--t, 50s) linear infinite}.bk-row--rev{animation-direction:reverse}.bk-rows:hover .bk-row{animation-play-state:paused}.bk-rev{width:22.5rem;flex:none;display:grid;gap:.75rem;align-content:start;padding:1.5rem;border-radius:1.5rem;background:#fff;border:1px solid var(--bk-line);box-shadow:0 20px 40px -32px #3a249680}.bk-rev p{color:var(--bk-ink);font-size:1rem;line-height:1.5;font-weight:500}.bk-rev__who{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;color:var(--bk-mute)}.bk-rev__who b{display:block;color:var(--bk-ink);font-size:.9063rem}.bk-rev__av{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;background:var(--bk-grad);flex:none}.bk-rev__tag{justify-self:start;padding:.25rem .625rem;border-radius:99px;background:var(--bk-soft);color:var(--bk-p2);font-size:.75rem;font-weight:600}.bk-gallery{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;margin-top:clamp(2.5rem,5vw,3.75rem)}.bk-gallery figure{margin:0;position:relative;border-radius:1.625rem;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 30px 60px -40px #3a24968c}.bk-gallery img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--bk-ease)}.bk-gallery figure:hover img{transform:scale(1.06)}.bk-offer{background:#fff;padding-bottom:clamp(5rem,10vw,7.5rem)}.bk-offer__card{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(1.875rem,5vw,3.75rem);align-items:center;padding:clamp(1.5rem,4vw,3.5rem);border-radius:2.25rem;color:#fff;background:radial-gradient(circle at 12% 10%,rgba(236,111,180,.45),transparent 40%),radial-gradient(circle at 90% 90%,rgba(255,138,61,.3),transparent 40%),linear-gradient(140deg,#1f1258,#3d23a8,#6c4ce8);box-shadow:0 60px 100px -50px #1f1258cc;overflow:hidden}.bk-offer__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at 30% 50%,#000,transparent 70%);mask-image:radial-gradient(circle at 30% 50%,#000,transparent 70%)}.bk-offer__media{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center}.bk-offer__media:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 65%);animation:bkBreath 5s ease-in-out infinite}.bk-offer__media img{position:relative;width:86%;border-radius:1.25rem;filter:drop-shadow(0 40px 50px rgba(0,0,0,.45));animation:bkBob3 6s ease-in-out infinite}@keyframes bkBob3{50%{transform:translateY(-12px) rotate(-1deg)}}.bk-seal{position:absolute;right:2%;top:2%;width:8.125rem;height:8.125rem;display:grid;place-items:center}.bk-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:bkSpin 18s linear infinite}.bk-seal svg text{fill:#fff;font-size:9.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.bk-seal b{display:grid;place-items:center;align-content:center;width:4.375rem;height:4.375rem;border-radius:50%;background:#fff;color:var(--bk-p3);font-size:.8125rem;line-height:1.05;text-align:center;box-shadow:0 14px 30px -10px #0006}.bk-seal b span{display:block;font-size:1.5rem}.bk-offer__body{position:relative;display:grid;gap:1.25rem}.bk-offer__body h2{color:#fff;font-size:clamp(2rem,4.2vw,3.125rem)}.bk-offer__body h2 em{font-style:normal;color:#ffc6e4}.bk-offer__list{display:grid;gap:.625rem;padding:0;margin:0;list-style:none}.bk-offer__list li{display:flex;gap:.625rem;align-items:flex-start;color:#ffffffe6}.bk-offer__list svg{width:1.375rem;height:1.375rem;flex:none;color:#9effc4;margin-top:.0625rem}.bk-offer .bk__price b{color:#fff;font-size:2.75rem}.bk-offer .bk__price s{color:#fff9}.bk-qty{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.bk-qty label{position:relative;display:grid;gap:.125rem;padding:.875rem 1rem;border-radius:1.125rem;border:1.5px solid rgba(255,255,255,.25);background:#ffffff0f;cursor:pointer;transition:all .35s var(--bk-ease)}.bk-qty input{position:absolute;opacity:0;pointer-events:none}.bk-qty label b{color:#fff;font-size:1rem}.bk-qty label small{color:#ffffffb3;font-size:.8125rem}.bk-qty label:has(input:checked){border-color:#fff;background:#ffffff29;box-shadow:0 0 0 4px #ffffff1f}.bk-qty__pop{position:absolute;top:-.625rem;right:.75rem;padding:.1563rem .5rem;border-radius:99px;background:#ffc6e4;color:#3a1a5c;font-size:.6563rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bk-offer .bk__btn{background:#fff;color:var(--bk-p3);box-shadow:0 18px 36px -14px #00000080;min-height:3.875rem;font-size:1.0625rem}.bk-offer .bk__btn:after{background:linear-gradient(100deg,transparent,rgba(124,92,240,.25),transparent)}.bk-offer .bk-sticky .bk__btn{background:linear-gradient(135deg,#8f6cff,#6a46e8);color:#fff;min-height:3rem;font-size:.9375rem}.bk-offer__fine{display:flex;flex-wrap:wrap;gap:.375rem 1.125rem;font-size:.8125rem;color:#ffffffbf}.bk-offer__fine span{display:inline-flex;align-items:center;gap:.375rem}.bk-offer__fine svg{width:1rem;height:1rem}.bk__msg{min-height:0;font-size:.8125rem;color:#d0455b}.bk__msg:empty{display:none}.bk-offer .bk__msg{color:#ffd2d2}.bk-sticky{position:fixed;left:50%;bottom:.875rem;z-index:60;width:min(100% - 1.5rem,40rem);display:flex;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem .75rem;border-radius:1.375rem;background:#fffffff0;border:1px solid var(--bk-line);box-shadow:0 24px 50px -20px #1f125880;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translate(-50%,160%);transition:transform .6s var(--bk-ease)}.bk-sticky.is-on{transform:translate(-50%)}.bk-sticky img{width:3.125rem;height:3.125rem;border-radius:.75rem;object-fit:cover;flex:none}.bk-sticky__t{flex:1;min-width:0;line-height:1.25}.bk-sticky__t b{display:block;color:var(--bk-ink);font-size:.9063rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-sticky__t span{font-size:.875rem;color:var(--bk-ink);font-weight:700}.bk-sticky__t s{color:var(--bk-mute);font-size:.7813rem;margin-left:.25rem;font-weight:400}.bk-sticky .bk__btn{padding:0 1.375rem;flex:none}@media(max-width:989px){.bk-hero__grid,.bk-pain__grid,.bk-offer__card{grid-template-columns:1fr}.bk-hero__visual{max-width:28.75rem;order:-1;margin-top:-1.25rem}.bk-hero__copy{justify-items:center;text-align:center}.bk-hero__buy{margin-inline:auto}.bk-hero__proof,.bk-hero__trust,.bk__price{justify-content:center}.bk-offer .bk__price{justify-content:flex-start}.bk-bento,.bk-stats{grid-template-columns:repeat(2,1fr)}.bk-phase{grid-template-columns:4rem 1fr;align-items:start}.bk-phase .bk-phase__num,.bk-phase:nth-child(odd) .bk-phase__num{grid-column:1;grid-row:1 / span 2}.bk-phase .bk-phase__body,.bk-phase:nth-child(odd) .bk-phase__body{grid-column:2;grid-row:1}.bk-phase .bk-phase__media,.bk-phase:nth-child(odd) .bk-phase__media{grid-column:2;grid-row:2;order:0}.bk-gallery{grid-template-columns:1fr 1fr}.bk-gallery figure:first-child{grid-column:span 2;aspect-ratio:16 / 10}.bk-offer__media{max-width:26.25rem;margin:0 auto;width:100%}}@media(max-width:749px){.bk{font-size:.9375rem}.bk-hero{padding-top:6.25rem}.bk-hero__ctas{grid-template-columns:1fr}.bk-hero__buy{padding:1rem}.bk-hero__visual{margin-top:0}.bk-chip{padding:.4375rem .625rem .4375rem .4375rem;font-size:.6875rem;border-radius:.875rem;gap:.4375rem}.bk-chip strong{font-size:.7813rem}.bk-chip__ic{width:1.875rem;height:1.875rem;border-radius:.5625rem}.bk-chip__ic svg{width:.9375rem;height:.9375rem}.bk-chip--1{left:0;top:2%}.bk-chip--2{right:0;top:46%}.bk-chip--3{left:2%;bottom:2%}.bk-tools-orbit li{width:2.375rem;height:2.375rem;margin:-1.1875rem;transform:rotate(calc(var(--i) * (360deg / var(--n)))) translate(44vw) rotate(calc(var(--i) * (-360deg / var(--n))))}.bk-bento{grid-template-columns:1fr 1fr;gap:.625rem}.bk-tile{padding:.875rem;border-radius:1.25rem}.bk-tile--tool{min-height:15rem}.bk-tile h3{font-size:.9688rem}.bk-tile p{font-size:.7813rem}.bk-tile--hero{grid-column:span 2;grid-row:auto;min-height:21.25rem}.bk-tile--hero>div,.bk-tile--hero>p{max-width:62%}.bk-tile--hero p{font-size:.8438rem}.bk-tile--wide>:not(.bk-tile__img),.bk-tile--full>:not(.bk-tile__img){max-width:52%}.bk-tile--extra{grid-column:span 2;padding:.875rem}.bk-tile--extra .bk-tile__ic{width:2.875rem;height:2.875rem;border-radius:.875rem}.bk-tile__badge{display:none}.bk-compare{border-radius:1.375rem;overflow-x:auto}.bk-compare table{min-width:32.5rem;font-size:.8125rem}.bk-compare th,.bk-compare td{padding:.75rem}.bk-moments{grid-template-columns:1fr}.bk-pain__card{padding:1.25rem;min-height:0}.bk-phases__line{left:1.4375rem}.bk-phase{grid-template-columns:3rem 1fr;gap:.875rem 1rem}.bk-phase__num{width:3rem;height:3rem;font-size:1rem}.bk-rev{width:17.5rem;padding:1.125rem}.bk-rev p{font-size:.9063rem}.bk-seal{width:6.25rem;height:6.25rem}.bk-seal b{width:3.375rem;height:3.375rem;font-size:.6563rem}.bk-seal b span{font-size:1.125rem}.bk-offer__card{border-radius:1.625rem}.bk-offer .bk__price b{font-size:2.25rem}.bk-strip__track span{font-size:.8125rem}.bk-sticky{bottom:.5rem}.bk-sticky img{width:2.625rem;height:2.625rem}}@media(prefers-reduced-motion:reduce){.bk *,.bk *:before,.bk *:after{animation:none!important;transition:none!important}.bk [data-bk-reveal]{opacity:1;transform:none}.bk__h1 .bk-word>span{transform:none}.bk-knee-svg .bk-draw{stroke-dashoffset:0}}.bk-stat b span{display:inline;margin:0;font-size:inherit;color:inherit}.bk-stat>span{display:block;margin-top:.5rem;font-size:.875rem;color:var(--bk-text)}.bk-phase__media img{object-position:50% 0%}.bk-hero__product{top:21%;right:14%;bottom:23%;left:14%}.bk-hero__product img{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:1.75rem;filter:none;box-shadow:0 2.2rem 3.6rem -1.6rem #3a249699,0 0 0 .35rem #ffffffbf;transform:rotate(-3deg)}.bk-tile--tool{justify-content:flex-start;min-height:0}.bk-tile--tool .bk-tile__img{position:relative;inset:auto;height:auto;aspect-ratio:4 / 3;margin:-1.25rem -1.25rem .5rem;padding:1rem}.bk-tile--wide.bk-tile--tool,.bk-tile--full.bk-tile--tool{justify-content:center;min-height:13rem}.bk-tile--wide.bk-tile--tool .bk-tile__img,.bk-tile--full.bk-tile--tool .bk-tile__img{position:absolute;inset:0 0 0 auto;width:50%;height:100%;aspect-ratio:auto;margin:0}.bk-spot--l .bk-spot__lbl{left:auto;right:calc(100% - .2rem);top:50%;transform:translateY(-50%)}.bk-spot--r .bk-spot__lbl{left:calc(100% - .2rem);top:50%;transform:translateY(-50%)}@media(max-width:749px){.bk-tile--tool .bk-tile__img{margin:-.875rem -.875rem .4rem;padding:.6rem}.bk-stat>span{font-size:.8rem}}@media(max-width:989px){.bk-hero__grid{justify-items:center;text-align:center;row-gap:1.4rem}.bk-hero__copy{display:contents}.bk-hero__copy>.bk__eyebrow{order:1}.bk-hero__copy>.bk__h1{order:2}.bk-hero__visual{order:3;margin:0 auto}.bk-hero__copy>.bk__lead{order:4}.bk-hero__copy>.bk-hero__proof{order:5}.bk-hero__copy>.bk-hero__buy{order:6}}@media(max-width:749px){.bk-hero{padding-top:7.5rem}.bk-hero .bk__eyebrow{font-size:.75rem;padding:.4rem .8rem}.bk-chip--2{display:none}.bk-chip--1{top:4%;left:0}.bk-chip--3{bottom:4%;left:auto;right:0}.bk-hero__product{top:23%;right:16%;bottom:24%;left:16%}.bk-tile--hero .bk-tile__pic{width:46%;right:-4%;bottom:-4%}.bk-tile--hero>p{max-width:54%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/br-knee.css.map */
