.bx2{--g:var(--kb-gold,#C8A24C);--gh:#D9B866;--ink:#0B0B0D;--ink2:#121215;--ink3:#1A1A1F;--tx:#F2EFE9;--mu:#A9A39A;--ln:rgba(255,255,255,.09);--red:#B23A2E;--r:16px;--ease:cubic-bezier(.2,.7,.2,1);--punch:cubic-bezier(.17,.89,.32,1.28);background:var(--ink);color:var(--tx);font-family:var(--kb-font-ui,"Instrument Sans","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.bx2 *,.bx2 *:before,.bx2 *:after{box-sizing:border-box}.bx2 img{display:block;max-width:100%;height:auto;margin:0}.bx2 h1,.bx2 h2,.bx2 h3,.bx2 h4,.bx2 p,.bx2 ul,.bx2 ol,.bx2 dl,.bx2 dd{margin:0;padding:0;font-family:inherit;color:inherit;text-transform:none;letter-spacing:normal}.bx2 li{list-style:none}.bx2 a{color:inherit}.bx2__wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.bx2__sec{padding:72px 0;position:relative}.bx2 .bx2__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--gh);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}.bx2__eyebrow b{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:6px;background:var(--g);color:var(--ink);font-size:11px;letter-spacing:.06em}.bx2 .bx2__h2{font-size:clamp(32px,7vw,58px);line-height:.98;font-weight:800;letter-spacing:-.03em;margin:0 0 14px;text-transform:uppercase}.bx2 .bx2__h2 em{font-style:normal;color:var(--g);display:inline-block;transform:skew(-8deg)}.bx2 .bx2__lede{color:var(--mu);font-size:17px;line-height:1.55;max-width:60ch}.bx2__head{margin:0 0 36px}.bx2 .bx2__h2 em,.bx2 .bx2-end__h em,.bx2 .bx2-hero__h em{font-size:inherit!important;line-height:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit}.bx2 .bx2-form .bx2-row{margin:0}.bx2 a.bx2__btn,.bx2 button.bx2__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border-radius:999px;background:var(--g);color:var(--ink)!important;font:700 13px/1.1 inherit;font-family:inherit;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid var(--g);cursor:pointer;transition:transform .25s var(--punch),filter .25s;overflow:hidden;text-align:center}.bx2 a.bx2__btn:after,.bx2 button.bx2__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s var(--ease)}.bx2 a.bx2__btn:hover:after,.bx2 button.bx2__btn:hover:after{transform:translate(120%)}.bx2 a.bx2__btn:hover,.bx2 button.bx2__btn:hover{filter:brightness(1.07)}.bx2 a.bx2__btn:active,.bx2 button.bx2__btn:active{transform:scale(.95)}.bx2 a.bx2__btn--ghost{background:#ffffff08;color:var(--tx)!important;border-color:#ffffff4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bx2 a.bx2__btn--ghost:hover{border-color:var(--g);color:var(--gh)!important}.bx2__ctas{display:flex;flex-direction:column;gap:12px}.bx2 a.bx2__link{color:var(--gh);text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--g);padding-bottom:2px}.bx2 :focus-visible{outline:2px solid var(--gh);outline-offset:3px}.bx2-glass{background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid rgba(255,255,255,.1);border-radius:var(--r);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #ffffff14}.bx2-aurora{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;z-index:0;pointer-events:none;filter:blur(70px);opacity:.75}.bx2-aurora i{position:absolute;border-radius:50%;mix-blend-mode:screen}.bx2-aurora i:nth-child(1){width:52vw;height:52vw;max-width:720px;max-height:720px;left:48%;top:-6%;background:radial-gradient(circle,rgba(200,162,76,.55),transparent 65%)}.bx2-aurora i:nth-child(2){width:40vw;height:40vw;max-width:560px;max-height:560px;left:-6%;top:38%;background:radial-gradient(circle,rgba(178,58,46,.38),transparent 65%)}.bx2-aurora i:nth-child(3){width:34vw;height:34vw;max-width:480px;max-height:480px;left:70%;top:56%;background:radial-gradient(circle,rgba(217,184,102,.3),transparent 65%)}.bx2-streaks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.5;background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(200,162,76,.1) 46px 47px,transparent 47px 120px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.bx2-hero{padding:30px 0 56px;min-height:auto}.bx2-hero__grid{display:grid;grid-template-columns:1fr;gap:34px;align-items:center}.bx2 .bx2-hero__tag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border-radius:999px;border:1px solid rgba(200,162,76,.4);background:#c8a24c14;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.bx2-hero__tag i{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #b23a2e40}.bx2 .bx2-hero__h{font-size:clamp(46px,13vw,112px);line-height:.88;font-weight:800;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 18px}.bx2-hero__h .w{display:inline-block;transform-origin:50% 80%}.bx2-hero__h .w--g{color:var(--g);transform:skew(-9deg)}.bx2 .bx2-hero__sub{font-size:18px;line-height:1.5;color:#d8d3ca;max-width:46ch;margin:0 0 22px}.bx2-hero__sub b{color:var(--tx)}.bx2-hero__facts{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.bx2-hero__facts li{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px;border:1px solid var(--ln);background:#ffffff08}.bx2-hero__facts b{color:var(--gh)}.bx2-ring{position:relative;max-width:460px;width:100%;margin:0 auto;aspect-ratio:4/5}.bx2-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;overflow:hidden;background:#17140d;border:1px solid rgba(200,162,76,.35);transform-style:preserve-3d;will-change:transform;transition:transform .5s var(--ease)}.bx2-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.12) brightness(.92)}.bx2-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#c8a24c8c,#7854168c);mix-blend-mode:multiply}.bx2-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(120% 80% at 50% 0%,transparent 45%,rgba(11,11,13,.85) 100%),linear-gradient(0deg,rgba(11,11,13,.92),transparent 45%)}.bx2-photo__cap{position:absolute;left:18px;right:18px;bottom:16px;z-index:3}.bx2-photo__cap strong{display:block;font-size:30px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1}.bx2-photo__cap span{display:block;margin-top:6px;color:var(--gh);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bx2-timer{position:absolute;z-index:4;top:-16px;right:-10px;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:0}.bx2-timer svg{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);transform:rotate(-90deg)}.bx2-timer circle{fill:none;stroke-width:5}.bx2-timer .t-bg{stroke:#ffffff1a}.bx2-timer .t-fg{stroke:var(--g);stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear,stroke .3s}.bx2-timer.is-rest .t-fg{stroke:var(--red)}.bx2-timer__in{position:relative;z-index:1}.bx2-timer__lbl{display:block;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--mu)}.bx2-timer__t{display:block;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05}.bx2-timer.is-ding{animation:bx2-ding .6s var(--ease)}.bx2-bag{position:absolute;z-index:4;left:-22px;bottom:16%;width:74px;cursor:pointer;background:none;border:0;padding:0;transform-origin:50% 0;-webkit-tap-highlight-color:transparent}.bx2-bag svg{width:100%;height:auto;display:block;filter:drop-shadow(0 12px 18px rgba(0,0,0,.6))}.bx2-bag__burst{position:absolute;left:50%;top:62%;width:10px;height:10px;margin:-5px;border-radius:50%;border:2px solid var(--gh);opacity:0;pointer-events:none}.bx2-bag.is-hit .bx2-bag__burst{animation:bx2-burst .5s var(--ease)}.bx2-strip{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);background:#ffffff04;overflow:hidden;position:relative;z-index:2}.bx2-strip__track{display:flex;gap:44px;white-space:nowrap;padding:16px 0;width:max-content}.bx2-strip__track span{font-size:14px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mu)}.bx2-strip__track span:nth-child(3n+1){color:var(--gh)}.bx2-ways{display:grid;grid-template-columns:1fr;gap:18px}.bx2-way{padding:28px 24px;position:relative;overflow:hidden;transition:transform .35s var(--ease),border-color .3s}.bx2-way:hover{border-color:#c8a24c80}.bx2 .bx2-way__k{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gh);margin:0 0 10px}.bx2 .bx2-way h3{font-size:28px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1;margin:0 0 12px}.bx2-way__price{display:flex;align-items:baseline;gap:10px;margin:0 0 6px}.bx2-way__price strong{font-size:56px;font-weight:800;letter-spacing:-.04em;color:var(--g);line-height:1}.bx2-way__price span{color:var(--mu);font-size:14px}.bx2 .bx2-way p{color:#cfc9bf;font-size:15px;line-height:1.55;margin:0 0 16px}.bx2-way ul{margin:0 0 22px}.bx2-way li{position:relative;padding:7px 0 7px 26px;font-size:15px;border-top:1px solid var(--ln)}.bx2-way li:before{content:"";position:absolute;left:2px;top:13px;width:12px;height:8px;border-left:2px solid var(--g);border-bottom:2px solid var(--g);transform:rotate(-45deg)}.bx2-slot{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:#00000059;border:1px dashed rgba(200,162,76,.45);margin:0 0 18px}.bx2-slot__d{display:grid;place-items:center;width:56px;height:56px;border-radius:10px;background:var(--g);color:var(--ink);font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:.06em;line-height:1.1;text-align:center;flex:none}.bx2-slot strong{display:block;font-size:18px}.bx2-slot small{display:block;color:var(--mu);font-size:13px;margin-top:2px}.bx2-way__note{font-size:13px!important;color:var(--mu)!important;margin:12px 0 0!important}.bx2-rounds{display:grid;grid-template-columns:1fr;gap:30px;align-items:start}.bx2-rlist{counter-reset:r;position:relative}.bx2-rlist li{position:relative;padding:0 0 26px 74px}.bx2-rlist li:before{counter-increment:r;content:"R" counter(r);position:absolute;left:0;top:0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--ink3);border:2px solid var(--g);color:var(--gh);font-weight:800;font-size:15px;letter-spacing:.04em}.bx2-rlist li:after{content:"";position:absolute;left:25px;top:56px;bottom:4px;width:2px;background:linear-gradient(var(--g),rgba(200,162,76,0))}.bx2-rlist li:last-child:after{display:none}.bx2 .bx2-rlist h3{font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin:4px 0 6px}.bx2 .bx2-rlist p{color:var(--mu);font-size:15px;line-height:1.55;max-width:52ch}.bx2-rlist small{display:inline-block;margin-top:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gh)}.bx2-rphoto{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--ln)}.bx2-rphoto img{width:100%;aspect-ratio:1/1;object-fit:cover;filter:contrast(1.08)}.bx2-rphoto figcaption{position:absolute;left:14px;bottom:14px;padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bx2-levels{position:relative;padding:8px 0 0}.bx2-levels__bar{height:6px;border-radius:6px;background:linear-gradient(90deg,rgba(200,162,76,.25),var(--g) 60%,var(--red));margin:0 0 26px;position:relative;overflow:hidden}.bx2-levels__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);width:30%;transform:translate(-100%)}.bx2-levels__grid{display:grid;grid-template-columns:1fr;gap:16px}.bx2-lv{padding:22px 22px 24px;transition:transform .35s var(--ease)}.bx2 .bx2-lv__n{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gh)}.bx2 .bx2-lv h3{font-size:22px;font-weight:800;text-transform:uppercase;margin:8px 0;letter-spacing:-.01em}.bx2 .bx2-lv p{color:var(--mu);font-size:15px;line-height:1.55}.bx2-gains{display:grid;grid-template-columns:1fr;gap:0;margin:44px 0 0;border-top:1px solid var(--ln)}.bx2-gains li{display:flex;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--ln)}.bx2-gains b{font-size:clamp(22px,4vw,30px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;flex:none;min-width:0}.bx2-gains span{color:var(--mu);font-size:15px;line-height:1.5}.bx2-coach{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.bx2-coach__img{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid rgba(200,162,76,.35);max-width:280px;margin:0 auto;width:100%}.bx2-coach__img img{width:100%;height:auto}.bx2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.bx2-stat{padding:16px 12px;text-align:left}.bx2-stat strong{display:block;font-size:clamp(28px,6vw,40px);font-weight:800;letter-spacing:-.03em;color:var(--g);line-height:1}.bx2-stat span{display:block;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mu)}.bx2 .bx2-coach__txt p{color:#d3cdc3;font-size:16px;line-height:1.65;margin:0 0 14px;max-width:62ch}.bx2-quote{margin:22px 0;padding:18px 20px;border-left:3px solid var(--g);font-size:20px;line-height:1.35;font-weight:700;letter-spacing:-.01em}.bx2-quote cite{display:block;margin-top:8px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.bx2-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.bx2-tags li{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:8px;border:1px solid var(--ln);background:var(--ink2)}.bx2-gal{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bx2-gal figure{margin:0;position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--ln);background:var(--ink2)}.bx2-gal img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .6s var(--ease)}.bx2-gal figure:hover img{transform:scale(1.05)}.bx2-gal figure:first-child{grid-column:1/-1}.bx2-gal figure:first-child img{aspect-ratio:3/2}.bx2-ig{display:grid;grid-template-columns:1fr;gap:16px;margin:28px 0 0}.bx2-ig .instagram-media{margin:0!important;min-width:0!important;width:100%!important;max-width:540px!important;border-radius:14px!important;background:#fff}.bx2-ig__cell{min-height:200px}.bx2-igcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 0;padding:18px 20px}.bx2 .bx2-igcta p{color:var(--mu);font-size:15px;max-width:52ch}.bx2-book{display:grid;grid-template-columns:1fr;gap:30px}.bx2-book__pts li{position:relative;padding:8px 0 8px 26px;color:#d3cdc3;font-size:15px}.bx2-book__pts li:before{content:"";position:absolute;left:2px;top:14px;width:12px;height:8px;border-left:2px solid var(--g);border-bottom:2px solid var(--g);transform:rotate(-45deg)}.bx2-book__contact{margin:20px 0 0;color:var(--mu);font-size:14px;line-height:1.6}.bx2-book__contact a{color:var(--gh);font-weight:700;text-decoration:none}.bx2-form{padding:24px 20px}.bx2-form .bx2-row{display:grid;grid-template-columns:1fr;gap:12px}.bx2-form label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);margin:0 0 6px}.bx2-form .f{margin:0 0 14px}.bx2 .bx2-form input,.bx2 .bx2-form select,.bx2 .bx2-form textarea{display:block!important;width:100%;min-height:50px;padding:13px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#0006;color:var(--tx);font:16px/1.3 inherit;font-family:inherit;-webkit-appearance:none;appearance:none;opacity:1;visibility:visible;position:static;height:auto}.bx2 .bx2-form select{background-image:linear-gradient(45deg,transparent 50%,var(--g) 50%),linear-gradient(135deg,var(--g) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.bx2 .bx2-form select option{background:#121215;color:#f2efe9}.bx2 .bx2-form textarea{min-height:96px;resize:vertical}.bx2 .bx2-form input:focus,.bx2 .bx2-form select:focus,.bx2 .bx2-form textarea:focus{border-color:var(--g);outline:none;box-shadow:0 0 0 3px #c8a24c33}.bx2-form .bx2__btn{width:100%;margin-top:6px}.bx2 .bx2-form__fine{margin:12px 0 0;color:var(--mu);font-size:12px;line-height:1.5}.bx2-form__ok{padding:22px;border-radius:12px;border:1px solid rgba(200,162,76,.5);background:#c8a24c14}.bx2-form__ok strong{display:block;font-size:20px;margin:0 0 6px}.bx2 .bx2-form__err{color:#f1a196;font-size:14px;margin:0 0 12px}.bx2-faq__grid{display:grid;grid-template-columns:1fr;gap:24px}.bx2-faq details{border-bottom:1px solid var(--ln)}.bx2-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:700;position:relative}.bx2-faq summary::-webkit-details-marker{display:none}.bx2-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:26px;font-weight:400;color:var(--g);transition:transform .3s var(--ease)}.bx2-faq details[open] summary:after{transform:rotate(45deg)}.bx2-faq__a{color:var(--mu);font-size:15px;line-height:1.65;padding:0 0 20px;max-width:70ch}.bx2-faq__a a{color:var(--gh)}.bx2-end{padding:84px 0 110px;text-align:left}.bx2-end__cta{padding:36px 24px;position:relative;overflow:hidden}.bx2 .bx2-end__h{font-size:clamp(38px,9vw,86px);line-height:.9;font-weight:800;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 22px}.bx2 .bx2-end__h em{font-style:normal;color:var(--g);display:inline-block;transform:skew(-9deg)}.bx2-local{margin:40px 0 0;color:var(--mu);font-size:14px;line-height:1.7;max-width:80ch}.bx2 .bx2-local h2{font-size:14px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tx);margin:0 0 8px}.bx2-local b{color:#d3cdc3}.bx2-sticky{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;display:flex;gap:8px;padding:8px;border-radius:999px;background:#0e0e10d1;border:1px solid rgba(200,162,76,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(140%);transition:transform .35s var(--ease)}.bx2-sticky.bx2-show{transform:none}.bx2-sticky a{flex:1;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.bx2-sticky a:first-child{background:var(--g);color:var(--ink)!important}.bx2-sticky a:last-child{color:var(--tx)!important;border:1px solid rgba(255,255,255,.25)}#main>.container:has(>.shopify-section>.bx2){max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.kb-stick{display:none!important}.bx2-hero{isolation:isolate}.bx2-hero__vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#0b0b0d}.bx2-hero__vid video{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.bx2-hero__vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0ddb,#0b0b0dc7 38%,#0b0b0d4d 64%,#0b0b0d59 86%,#0b0b0d)}.bx2-hero .bx2-aurora{z-index:1;opacity:.45}.bx2-hero .bx2-streaks{z-index:1;opacity:.35}.bx2-ring{aspect-ratio:4/5;max-width:440px}.bx2 .bx2-photo{background:transparent;border:1px solid rgba(200,162,76,.4);box-shadow:inset 0 0 0 1px #ffffff0a}.bx2 .bx2-photo:before,.bx2 .bx2-photo:after{display:none}.bx2-photo__cap{left:14px;right:auto;bottom:14px;padding:12px 16px;border-radius:12px}.bx2-photo__cap strong{font-size:24px}.bx2-reels__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;z-index:2}.bx2-reels__row::-webkit-scrollbar{display:none}.bx2-reel{flex:0 0 62vw;max-width:260px;margin:0;scroll-snap-align:start}.bx2-reel__btn{position:relative;display:block;width:100%;aspect-ratio:9/16;padding:0;border:1px solid var(--ln);border-radius:16px;overflow:hidden;background:#141416;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--ease),border-color .3s}.bx2-reel__btn video,.bx2-reel__btn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bx2-reel__btn img{transition:opacity .3s}.bx2-reel__btn.is-started img{opacity:0;pointer-events:none}.bx2-reel__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(11,11,13,.55),transparent 40%);pointer-events:none}.bx2-reel__play{position:absolute;z-index:2;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:#c8a24ceb;box-shadow:0 0 0 8px #c8a24c2e;transition:transform .3s var(--punch),opacity .3s}.bx2-reel__play:before{content:"";position:absolute;left:25px;top:20px;border-left:17px solid #0b0b0d;border-top:11px solid transparent;border-bottom:11px solid transparent}.bx2-reel__btn.is-playing .bx2-reel__play{opacity:0;transform:scale(.6)}.bx2-reel__btn:hover{border-color:#c8a24c8c}.bx2-reel__btn:hover .bx2-reel__play{transform:scale(1.08)}.bx2-reel figcaption{display:flex;gap:10px;align-items:baseline;margin:10px 2px 0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bx2-reel figcaption b{color:var(--g);font-size:11px;letter-spacing:.12em}.bx2-reels .bx2-igcta{margin-top:8px}@media(min-width:760px){.bx2-hero__vid{left:36%}.bx2-hero__vid:after{background:linear-gradient(90deg,#0b0b0d,#0b0b0d8c 22%,#0b0b0d1f 55%,#0b0b0d59),linear-gradient(0deg,#0b0b0d 0%,transparent 22%),linear-gradient(180deg,rgba(11,11,13,.6) 0%,transparent 18%)}.bx2-reels__row{padding:4px 32px 18px;max-width:1240px;margin:0 auto;overflow:visible;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.bx2-reel{max-width:none}}@media(min-width:1000px){.bx2-hero{min-height:720px;display:flex;align-items:center}.bx2-hero>.bx2__wrap{width:100%}}@media(hover:hover)and (pointer:fine){.bx2-way:hover,.bx2-lv:hover{animation:bx2-shake .32s var(--ease)}}@media(min-width:760px){.bx2__wrap{padding:0 32px}.bx2__sec{padding:104px 0}.bx2__ctas{flex-direction:row;flex-wrap:wrap}.bx2-ways{grid-template-columns:1.15fr 1fr}.bx2-way{padding:36px 34px}.bx2-rounds{grid-template-columns:1fr 1fr;gap:60px}.bx2-levels__grid{grid-template-columns:repeat(3,1fr)}.bx2-gains{grid-template-columns:1fr 1fr;column-gap:40px}.bx2-coach{grid-template-columns:.8fr 1.2fr;gap:64px}.bx2-coach__img{max-width:380px}.bx2-gal{grid-template-columns:1.4fr 1fr 1fr}.bx2-gal figure:first-child{grid-column:auto;grid-row:span 2}.bx2-gal figure:first-child img{aspect-ratio:auto;height:100%}.bx2-ig{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bx2-book{grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}.bx2-form{padding:32px}.bx2-form .bx2-row{grid-template-columns:1fr 1fr}.bx2-faq__grid{grid-template-columns:.8fr 1.2fr;gap:60px}.bx2-end__cta{padding:60px 56px}.bx2-sticky{display:none}}@media(min-width:1000px){.bx2-hero{padding:56px 0 90px}.bx2-hero__grid{grid-template-columns:1.15fr .85fr;gap:56px}.bx2-timer{width:140px;height:140px;top:-26px;right:-28px}.bx2-timer__t{font-size:32px}.bx2-bag{width:96px;left:-60px}}@keyframes bx2-slam{0%{opacity:0;transform:translateY(-.25em) scale(1.6);filter:blur(8px)}60%{opacity:1;transform:translateY(0) scale(.96);filter:blur(0)}to{opacity:1;transform:none}}@keyframes bx2-slam-g{0%{opacity:0;transform:skew(-9deg) translate(.4em) scale(1.6);filter:blur(8px)}60%{opacity:1;transform:skew(-9deg) scale(.96);filter:blur(0)}to{opacity:1;transform:skew(-9deg)}}@keyframes bx2-quake{0%,to{transform:none}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-2px,1px)}80%{transform:translate(2px)}}@keyframes bx2-shake{0%,to{transform:none}25%{transform:translate(-3px,1px) rotate(-.4deg)}50%{transform:translate(3px,-1px) rotate(.4deg)}75%{transform:translate(-1px)}}@keyframes bx2-swing{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes bx2-hit{0%{transform:rotate(0)}25%{transform:rotate(-22deg)}55%{transform:rotate(12deg)}80%{transform:rotate(-6deg)}to{transform:rotate(3deg)}}@keyframes bx2-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(9)}}@keyframes bx2-ding{0%,to{transform:none;box-shadow:none}30%{transform:scale(1.12);box-shadow:0 0 0 12px #c8a24c40}}@keyframes bx2-drift1{0%,to{transform:translate(0)}50%{transform:translate(-8%,6%)}}@keyframes bx2-drift2{0%,to{transform:translate(0)}50%{transform:translate(10%,-6%)}}@keyframes bx2-streak{0%{background-position:0 0}to{background-position:-480px 0}}@keyframes bx2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bx2-sheen{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes bx2-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.bx2-js .bx2 .bx2-hero__h .w{opacity:0;animation:bx2-slam .55s var(--punch) forwards}.bx2-js .bx2 .bx2-hero__h .w--g{animation-name:bx2-slam-g}.bx2-js .bx2 .bx2-hero__h .w:nth-child(2){animation-delay:.16s}.bx2-js .bx2 .bx2-hero__h .w:nth-child(3){animation-delay:.32s}.bx2-js .bx2 .bx2-hero__h .w:nth-child(4){animation-delay:.48s}.bx2-js .bx2 .bx2-hero__grid{animation:bx2-quake .35s linear .7s}.bx2-aurora i:nth-child(1){animation:bx2-drift1 18s ease-in-out infinite}.bx2-aurora i:nth-child(2){animation:bx2-drift2 22s ease-in-out infinite}.bx2-aurora i:nth-child(3){animation:bx2-drift1 26s ease-in-out infinite reverse}.bx2-streaks{animation:bx2-streak 6s linear infinite}.bx2-bag{animation:bx2-swing 3.2s ease-in-out infinite}.bx2-bag.is-hit{animation:bx2-hit .9s var(--ease)}.bx2-strip__track{animation:bx2-marquee 28s linear infinite}.bx2-levels__bar:after{animation:bx2-sheen 3.4s var(--ease) infinite}.bx2-js .bx2 [data-bx2-in]{opacity:0;transform:translateY(26px)}.bx2-js .bx2 [data-bx2-in].is-in{animation:bx2-rise .7s var(--ease) forwards}.bx2-js .bx2 [data-bx2-in].is-in .bx2__h2 em{animation:bx2-slam-g .55s var(--punch) .15s backwards}.bx2.is-paused .bx2-aurora i,.bx2.is-paused .bx2-streaks,.bx2.is-paused .bx2-bag,.bx2.is-paused .bx2-strip__track,.bx2.is-paused .bx2-levels__bar:after{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.bx2-reel__btn:hover .bx2-reel__play{transform:none}.bx2 *,.bx2 *:before,.bx2 *:after{animation:none!important;transition:none!important}.bx2-photo{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kb-boxing-v2.css.map */
