.kbf{--ink:#45305C;--pur:#623E83;--pink:#FCE7EE;--pink2:#F8D5E1;--gold:#F4D27A;--gold2:#DBAA32;--green:#42A752;--red:#B74558;--muted:#6E5A6A;--line:#EBDDE5;font-family:Runda,Nunito Sans,system-ui,sans-serif;color:var(--ink);font-size:16px;line-height:1.5;background:#fff}.kbf *,.kbf *:before,.kbf *:after{box-sizing:border-box}.kbf h1,.kbf h2,.kbf h3,.kbf-u{font-family:Urbane Rounded,Nunito,Runda,system-ui,sans-serif;font-weight:800;letter-spacing:0;text-transform:none;margin:0;line-height:1.05}.kbf p{margin:0}.kbf img{display:block;max-width:100%;height:auto}.kbf-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.kbf-stripe{display:flex;height:6px}.kbf-stripe i{flex:1}.kbf-kicker{display:block;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--pur)}.kbf-sec{padding:64px 0 0}.kbf-sec:last-child{padding-bottom:80px}.kbf-h2{font-size:44px;color:var(--pur)}.kbf-h2 span{color:var(--red)}.kbf-lead{font-size:19px;margin-top:10px;max-width:640px}.kbf-fine{font-size:13px;color:var(--muted);margin-top:14px}.kbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 30px;border:0;border-radius:999px;background:var(--green);color:#fff!important;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:19px;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.kbf-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px #45305c38}.kbf-btn:disabled{background:#c9bfc6;cursor:not-allowed}.kbf-btn.is-loading{opacity:.7}.kbf-chat{display:inline-flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:6px 18px 6px 6px;box-shadow:0 6px 18px #45305c1f;font-weight:700;font-size:15px;color:var(--ink)}.kbf-chat img{width:52px;height:auto}.kbf-chat b{color:var(--red);margin-right:4px;font-family:Urbane Rounded,Nunito,sans-serif}.kbf-hero{position:relative;background:var(--pur);color:#fff;border-radius:40px;margin-top:28px;padding:56px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;overflow:hidden}.kbf-hero:after{content:"";position:absolute;inset:auto -80px -120px auto;width:420px;height:420px;border-radius:50%;background:#f4d27a1f;pointer-events:none}.kbf-hero .kbf-kicker{color:var(--gold)}.kbf-hero h1{font-size:62px;margin-top:12px;color:#fff}.kbf-hero h1 span{color:var(--gold)}.kbf-hero__sub{font-size:19px;margin-top:16px;max-width:520px;opacity:.95}.kbf-chips{list-style:none;margin:22px 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kbf-chips li{background:#ffffff24;border-radius:999px;padding:7px 14px;font-weight:800;font-size:14px}.kbf-hero__art{position:relative;z-index:1}.kbf-hero__photo{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:32px}.kbf-hero__pouch{position:absolute;width:24%;filter:drop-shadow(0 12px 16px rgba(0,0,0,.28))}.kbf-hero__pouch--a{left:-6%;bottom:-8%;transform:rotate(-10deg)}.kbf-hero__pouch--b{left:14%;bottom:-12%;transform:rotate(6deg)}.kbf-sticker{position:absolute;right:-10px;top:-10px;width:132px;height:132px;border-radius:50%;background:var(--gold);color:var(--ink);display:grid;place-items:center;text-align:center;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:20px;line-height:1.05;transform:rotate(12deg);box-shadow:0 10px 20px #0003}.kbf-sticker small{display:block;font-size:12px;letter-spacing:1px}.kbf-hero .kbf-chat{margin-top:22px}.kbf-cal{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.kbf-cal__c{position:relative;background:#fff;border:2px solid var(--line);border-radius:28px;padding:0 0 18px;display:flex;flex-direction:column;overflow:hidden;transition:transform .12s ease}.kbf-cal__band{background:var(--c);color:var(--f,#fff);padding:16px 18px 14px;min-height:96px;position:relative}.kbf-cal__band small{display:block;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;opacity:.9}.kbf-cal__band b{display:block;font-family:Urbane Rounded,Nunito,sans-serif;font-size:26px;line-height:1.05;margin-top:4px}.kbf-cal__stick{position:absolute;right:10px;top:-14px;height:112px;width:auto;transform:rotate(14deg);filter:drop-shadow(0 4px 6px rgba(0,0,0,.2))}.kbf-cal__body{padding:14px 18px 0;display:flex;flex-direction:column;gap:6px;flex:1}.kbf-cal__t{font-family:Urbane Rounded,Nunito,sans-serif;font-size:19px;color:var(--pur);line-height:1.15}.kbf-cal__x{font-size:14px;color:var(--muted);flex:1}.kbf-cal__tag{align-self:flex-start;font-size:12px;font-weight:800;border-radius:999px;padding:4px 12px;background:var(--pink);color:var(--pur)}.kbf-cal__tag--live{background:var(--green);color:#fff}.kbf-cal__tag--end{background:#f1ecef;color:var(--muted)}.kbf-cal__a{font-weight:800;color:var(--pur);text-decoration:underline;text-underline-offset:3px;margin-top:6px}.kbf-cal__a--vip{color:var(--red)}.kbf-cal__c[data-kbf-state=live]{border-color:var(--green);box-shadow:0 10px 24px #42a7522e}.kbf-cal__c[data-kbf-state=ended]{opacity:.55}.kbf-tiers{background:var(--pink);border-radius:40px;padding:48px;display:grid;grid-template-columns:280px 1fr;gap:36px;align-items:center}.kbf-tiers__art{position:relative}.kbf-tiers__art img{width:100%;filter:drop-shadow(0 14px 18px rgba(69,48,92,.22))}.kbf-tiers__row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.kbf-tier{background:#fff;border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:6px}.kbf-tier b{font-family:Urbane Rounded,Nunito,sans-serif;font-size:40px;color:var(--pur);line-height:1}.kbf-tier span{font-weight:700}.kbf-tier--big{border:3px solid var(--pur)}.kbf-tier--big b{color:var(--red)}.kbf-jack{border:3px solid var(--pur);border-radius:40px;padding:36px;display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:center}.kbf-jack__img{background:var(--pink);border-radius:28px;padding:18px}.kbf-jack__img img{width:100%;border-radius:18px}.kbf-jack__p{display:flex;align-items:baseline;gap:12px;margin:14px 0 2px}.kbf-jack__p b{font-family:Urbane Rounded,Nunito,sans-serif;font-size:52px;color:var(--pur);line-height:1}.kbf-jack__p s{font-size:20px;color:var(--muted)}.kbf-jack__exp{font-size:14px;font-weight:700;color:var(--ink)}.kbf-jack .kbf-btn{margin-top:18px}.kbf-jack__todo{margin-top:14px;font-size:14px;color:var(--red);font-weight:700}.kbf-build__panel{background:var(--pink);border-radius:40px;padding:48px}.kbf-build__head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.kbf-left{background:#fff;border-radius:24px;padding:16px 20px;min-width:300px}.kbf-left__t{font-weight:800;font-size:15px}.kbf-left__t b{font-family:Urbane Rounded,Nunito,sans-serif;color:var(--red);font-size:22px}.kbf-left__bar{height:10px;border-radius:999px;background:var(--pink2);overflow:hidden;margin-top:8px}.kbf-left__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--gold2))}.kbf-slots{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 22px}.kbf-slot{width:54px;height:54px;border-radius:50%;background:#fff;border:2px dashed #D9C3D0;display:grid;place-items:center;overflow:hidden}.kbf-slot img{height:44px;width:auto}.kbf-slot.is-on{border:2px solid var(--pur)}.kbf-slot--free{background:var(--gold);border:0;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:11px;color:var(--ink);opacity:.35}.kbf-build.is-ready .kbf-slot--free{opacity:1}.kbf-slots__plus{font-family:Urbane Rounded,Nunito,sans-serif;font-size:28px;color:var(--pur);margin:0 6px}.kbf-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kbf-tile{background:#fff;border:3px solid transparent;border-radius:28px;padding:14px 14px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;transition:border-color .12s ease}.kbf-tile.is-on{border-color:var(--c,var(--pur))}.kbf-tile.is-out{opacity:.5}.kbf-tile__img{width:100%;aspect-ratio:1;border-radius:20px;background:var(--pink);display:grid;place-items:center;overflow:hidden;margin-bottom:8px}.kbf-tile__img img{height:88%;width:auto;object-fit:contain}.kbf-tile__img--photo img{width:100%;height:100%;object-fit:cover}.kbf-tile__n{font-family:Urbane Rounded,Nunito,sans-serif;font-size:18px;color:var(--ink);display:flex;align-items:center;gap:6px}.kbf-tile__n i{width:10px;height:10px;border-radius:50%;background:var(--c,var(--pur));flex:0 0 auto}.kbf-tile__p{font-size:14px;color:var(--muted);font-weight:700}.kbf-tile__out{font-size:14px;color:var(--muted);font-weight:700;padding:10px 0}.kbf-q{display:flex;align-items:center;gap:10px;margin-top:8px}.kbf-q button{width:42px;height:42px;border-radius:50%;border:2px solid var(--pur);background:#fff;color:var(--pur);font-size:22px;font-weight:800;line-height:1;cursor:pointer}.kbf-q button[data-d="1"]{background:var(--pur);color:#fff}.kbf-q button:disabled{opacity:.3;cursor:not-allowed}.kbf-q output{min-width:22px;font-family:Urbane Rounded,Nunito,sans-serif;font-size:20px}.kbf-extras{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.kbf-free,.kbf-addon{display:flex;align-items:center;gap:16px;background:#fff;border-radius:28px;padding:14px 18px 14px 14px}.kbf-free{border:3px dashed var(--gold2)}.kbf-free__img,.kbf-addon__img{flex:0 0 84px;width:84px;height:84px;border-radius:20px;background:var(--pink);display:grid;place-items:center;overflow:hidden}.kbf-free__img img{height:78px;width:auto}.kbf-addon__img img{width:100%;height:100%;object-fit:cover}.kbf-free__k{font-size:12px;font-weight:800;letter-spacing:1.5px;color:var(--gold2)}.kbf-free b,.kbf-addon b{display:block;font-family:Urbane Rounded,Nunito,sans-serif;font-size:18px;color:var(--pur);line-height:1.2}.kbf-free small,.kbf-addon small{display:block;font-size:14px;color:var(--muted)}.kbf-free__v{color:var(--red)!important;font-weight:800}.kbf-addon{cursor:pointer;border:3px solid transparent}.kbf-addon:has(input:checked){border-color:var(--green)}.kbf-addon input{width:24px;height:24px;accent-color:var(--green);flex:0 0 auto;margin:0}.kbf-bar{position:sticky;bottom:14px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:999px;padding:10px 10px 10px 28px;margin-top:22px;box-shadow:0 10px 30px #45305c2e}.kbf-bar__t{font-weight:800;font-size:17px}.kbf-bar__t b{font-family:Urbane Rounded,Nunito,sans-serif;color:var(--red);font-size:24px}.kbf-bar__msg{flex-basis:100%;padding:0 0 6px;font-size:14px;font-weight:700;color:var(--green)}.kbf-state{background:#fff;border-radius:28px;padding:28px;text-align:center;font-size:18px;font-weight:700;margin-top:24px}.kbf-state b{color:var(--red)}.kbf-build .kbf-chat{margin-top:18px}.kbf-gate{background:var(--pink);border-radius:40px;margin-top:28px;padding:64px 48px;display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:center}.kbf-gate h1{font-size:56px;color:var(--pur);margin-top:10px}.kbf-gate h1 span{color:var(--red)}.kbf-gate__f{margin-top:26px;max-width:520px}.kbf-gate__l{display:block;font-weight:800;margin-bottom:8px}.kbf-gate__row{display:flex;gap:10px}.kbf-gate__row input{flex:1;min-width:0;min-height:58px;border-radius:999px;border:3px solid var(--pur);background:#fff;padding:0 22px;font-size:18px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ink)}.kbf-gate__msg{color:var(--red);font-weight:800;margin-top:10px}.kbf-gate__art img{width:100%}.ks-nav__link[href="/pages/black-friday"],.ks-acc__link[href="/pages/black-friday"]{color:#fff!important;background:var(--red,#B74558);border-radius:999px;padding:6px 14px!important;font-weight:800}@media(max-width:1099px){.kbf-cal,.kbf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kbf-hero{grid-template-columns:1fr;padding:40px}.kbf-hero__art{max-width:560px}}@media(max-width:749px){.kbf-sec{padding-top:44px}.kbf-h2{font-size:32px}.kbf-lead{font-size:17px}.kbf-hero{border-radius:28px;padding:28px 20px 40px;margin-top:16px}.kbf-hero h1{font-size:40px}.kbf-sticker{width:100px;height:100px;font-size:16px}.kbf-cal{grid-template-columns:1fr 1fr}.kbf-cal__band b{font-size:21px}.kbf-cal__stick{height:84px}.kbf-tiers,.kbf-jack,.kbf-gate{grid-template-columns:1fr;padding:28px 20px;border-radius:28px}.kbf-tiers__art{max-width:180px}.kbf-tiers__row{grid-template-columns:1fr}.kbf-tier b{font-size:32px}.kbf-build__panel{padding:28px 14px;border-radius:28px}.kbf-build__head{grid-template-columns:1fr}.kbf-left{min-width:0}.kbf-slot{width:40px;height:40px}.kbf-slot img{height:32px}.kbf-grid{grid-template-columns:1fr 1fr;gap:10px}.kbf-tile{border-radius:22px;padding:10px}.kbf-tile__n{font-size:16px}.kbf-extras{grid-template-columns:1fr}.kbf-bar{border-radius:24px;padding:12px}.kbf-bar .kbf-btn{width:100%}.kbf-gate h1{font-size:40px}.kbf-gate__row{flex-direction:column}.kbf-gate__art{max-width:200px}}@media(max-width:420px){.kbf-cal{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kbf-btn,.kbf-tile,.kbf-cal__c{transition:none}}.kbf-stage{margin-top:28px}.kbf-deal{position:relative;background:var(--pur);color:#fff;border-radius:40px;padding:52px 56px;display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center;overflow:hidden;min-height:440px}.kbf-deal:before{content:"";position:absolute;right:-140px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#f4d27a47,#f4d27a00 70%);pointer-events:none}.kbf-deal .kbf-kicker{color:var(--gold);margin-top:14px}.kbf-deal h1{font-size:60px;color:#fff;margin-top:8px}.kbf-deal h1 span{color:var(--gold);display:block}.kbf-deal__pill{display:inline-block;background:var(--green);color:#fff;font-weight:800;font-size:13px;border-radius:999px;padding:5px 14px}.kbf-deal__pill:has([data-kbf-show=soon]:not([hidden])){background:#ffffff2e}.kbf-deal__sub{font-size:19px;margin-top:14px;max-width:460px;opacity:.95}.kbf-deal__value{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:22px;color:var(--gold);margin-top:14px}.kbf-deal__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px}.kbf-clock{font-weight:800;font-size:15px;background:#ffffff24;border-radius:999px;padding:8px 14px}.kbf-clock:empty{display:none}.kbf-deal .kbf-chat{margin-top:20px}.kbf-deal__art{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-height:300px}.kbf-fan{position:relative;display:flex;align-items:flex-end;padding-top:34px}.kbf-fan img{width:92px;height:auto;margin-left:-46px;transform:rotate(calc((var(--i) - 2) * 7deg)) translateY(calc(var(--i) * 0px));transform-origin:50% 100%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.3))}.kbf-fan img:first-of-type{margin-left:0}.kbf-fan--free img{filter:drop-shadow(0 0 14px rgba(244,210,122,.9)) drop-shadow(0 10px 14px rgba(0,0,0,.25))}.kbf-fan--box img{width:110px;margin-left:-70px;border-radius:14px;background:#fff}.kbf-fan__tag{position:absolute;top:0;left:50%;transform:translate(-50%);white-space:nowrap;background:#fff;color:var(--pur);font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:14px;border-radius:999px;padding:4px 12px;z-index:2}.kbf-fan__tag--gold{background:var(--gold);color:var(--ink)}.kbf-fan__plus{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:56px;color:var(--gold);margin:0 6px;align-self:center}.kbf-vipx{position:absolute;right:0;bottom:-6px;display:flex;align-items:center;gap:8px;background:#fff;color:var(--pur);border-radius:999px;padding:6px 16px 6px 6px;font-weight:800;font-size:14px;box-shadow:0 8px 18px #0003}.kbf-vipx img{width:48px;height:auto}.kbf-jackart{display:flex;flex-direction:column;align-items:center;text-align:center;background:#ffffff1a;border-radius:32px;padding:34px 40px}.kbf-jackart b{font-family:Urbane Rounded,Nunito,sans-serif;font-size:110px;line-height:.9;color:var(--gold)}.kbf-jackart span{font-family:Urbane Rounded,Nunito,sans-serif;font-size:28px;font-weight:800}.kbf-jackart em{font-style:normal;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:40px;margin-top:12px}.kbf-jackart small{font-size:14px;margin-top:4px;opacity:.9}.kbf-ladder{margin-top:20px}.kbf-ladder__in{background:var(--pink);border-radius:40px;padding:32px 40px 26px}.kbf-ladder__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.kbf-ladder__head .kbf-kicker{flex-basis:100%}.kbf-ladder h2{font-size:34px;color:var(--pur)}.kbf-ladder__now{font-weight:700;font-size:17px}.kbf-ladder__now b{color:var(--red)}.kbf-ladder__track{position:relative;margin:22px 0 0;padding-bottom:86px}.kbf-ladder__bar{height:14px;border-radius:999px;background:#fff;overflow:hidden}.kbf-ladder__bar i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--gold2));transition:width .5s ease}.kbf-ladder__stop{position:absolute;top:-22px;left:var(--at);transform:translate(-100%);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:max-content;max-width:300px;text-align:left}.kbf-ladder__stop img{grid-row:span 2;width:58px;height:auto;background:#fff;border-radius:50%;padding:6px;box-shadow:0 4px 10px #45305c26}.kbf-ladder__stop b{font-family:Urbane Rounded,Nunito,sans-serif;font-size:22px;color:var(--pur);margin-top:58px}.kbf-ladder__stop span{font-size:14px;font-weight:700;align-self:start}.kbf-ladder__stop img{margin-top:40px}.kbf-ladder .kbf-fine{margin-top:0}.kbf-vipstrip{margin-top:20px}.kbf-vipstrip a{display:flex;align-items:center;gap:16px;background:#fff;border:3px solid #69488E;border-radius:999px;padding:8px 26px 8px 10px;text-decoration:none;color:var(--ink)}.kbf-vipstrip img{width:58px;height:auto}.kbf-vipstrip span{flex:1;font-size:15px}.kbf-vipstrip b{display:block;font-family:Urbane Rounded,Nunito,sans-serif;font-size:19px;color:var(--pur)}.kbf-vipstrip em{font-style:normal;font-weight:800;color:var(--red);white-space:nowrap}.kbf-next{padding:52px 0 0}.kbf-line{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.kbf-line:before{content:"";position:absolute;left:10%;right:10%;top:9px;height:4px;border-radius:4px;background:var(--line)}.kbf-line li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:0 6px}.kbf-line i{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--c);margin-bottom:8px;z-index:1}.kbf-line small{font-weight:800;font-size:13px;color:var(--muted)}.kbf-line b{font-family:Urbane Rounded,Nunito,sans-serif;font-size:17px;color:var(--pur);line-height:1.15}.kbf-line__s{font-size:12px;font-weight:800;border-radius:999px;padding:2px 10px;background:var(--green);color:#fff;margin-top:4px}.kbf-line__s--end{background:#f1ecef;color:var(--muted)}.kbf-line li[data-kbf-state=live] i{background:var(--c);transform:scale(1.25)}.kbf-line li[data-kbf-state=ended]{opacity:.5}@media(max-width:1099px){.kbf-deal{grid-template-columns:1fr;padding:40px}.kbf-deal__art{min-height:240px}}@media(max-width:749px){.kbf-deal{border-radius:28px;padding:28px 20px;margin-top:0;min-height:0}.kbf-deal h1{font-size:40px}.kbf-deal__sub{font-size:17px}.kbf-fan img{width:58px;margin-left:-30px}.kbf-fan--box img{width:70px;margin-left:-46px}.kbf-fan__plus{font-size:36px}.kbf-fan__tag{font-size:11px}.kbf-vipx{position:static;margin-top:10px}.kbf-deal__art{flex-wrap:wrap;min-height:0}.kbf-jackart b{font-size:72px}.kbf-ladder__in{padding:24px 18px;border-radius:28px}.kbf-ladder h2{font-size:26px}.kbf-ladder__track{padding-bottom:0}.kbf-ladder__stop{position:static;transform:none;margin-top:12px;max-width:none}.kbf-ladder__stop b,.kbf-ladder__stop img{margin-top:0}.kbf-vipstrip a{border-radius:24px;flex-wrap:wrap}.kbf-line{grid-template-columns:1fr;gap:12px}.kbf-line:before{left:10px;right:auto;top:10px;bottom:10px;width:4px;height:auto}.kbf-line li{flex-direction:row;align-items:center;text-align:left;gap:10px}.kbf-line i{margin:0}}.kbf-ladder__track{display:grid;grid-template-columns:1fr 1fr;gap:14px 0;padding-bottom:0}.kbf-ladder__bar{grid-column:1/-1}.kbf-ladder__stop{position:static;transform:none;justify-self:end;max-width:none}.kbf-ladder__stop b,.kbf-ladder__stop img{margin-top:0}.kbf-line{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media(max-width:749px){.kbf-ladder__track{grid-template-columns:1fr}.kbf-ladder__stop{justify-self:start}.kbf-line{grid-template-columns:1fr}}.kbf [hidden]{display:none!important}.kbf-deal[data-kbf-state=soon] .kbf-deal__pill,.kbf-deal[data-kbf-state=ended] .kbf-deal__pill{background:#ffffff2e}.kbf-hub .kbf-wrap{display:flex;flex-direction:column;gap:24px;padding-top:24px}.kbf-bfb{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#4a2c66,#1a1320 58%,#120d16);color:#fff;border-radius:40px;padding:64px 48px 40px;text-align:center}.kbf-bfb__stripe{position:absolute;left:0;right:0;top:0;display:flex;height:8px}.kbf-bfb__stripe i{flex:1}.kbf-bfb__fly{position:absolute;width:110px;height:auto;filter:drop-shadow(0 14px 20px rgba(0,0,0,.5));opacity:.95;pointer-events:none}.kbf-bfb__fly--1{left:4%;top:12%;transform:rotate(-18deg)}.kbf-bfb__fly--2{left:11%;top:34%;width:84px;transform:rotate(12deg)}.kbf-bfb__fly--3{left:2%;top:46%;width:70px;transform:rotate(-6deg);opacity:.7}.kbf-bfb__fly--4{right:4%;top:10%;transform:rotate(16deg)}.kbf-bfb__fly--5{right:12%;top:33%;width:84px;transform:rotate(-12deg)}.kbf-bfb__fly--6{right:2%;top:45%;width:70px;transform:rotate(8deg);opacity:.7}.kbf-bfb__top{position:relative;z-index:1}.kbf-bfb__date{display:inline-block;background:var(--gold);color:var(--ink);font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:16px;border-radius:999px;padding:7px 18px;transform:rotate(-2deg)}.kbf-bfb__word{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(56px,10vw,136px);line-height:.88;letter-spacing:-.01em;margin:18px 0 0;color:#fff;text-shadow:0 6px 0 rgba(0,0,0,.35)}.kbf-bfb__word span{display:block}.kbf-bfb__word span+span{color:var(--gold)}.kbf-bfb__sub{font-size:20px;font-weight:700;margin-top:18px;opacity:.95}.kbf-bfb__clock{display:inline-flex;gap:8px;align-items:center;margin-top:14px;background:#ffffff1a;border-radius:999px;padding:8px 18px;font-weight:800}.kbf-bfb__clock b{font-family:Urbane Rounded,Nunito,sans-serif;color:var(--gold);font-size:18px}.kbf-bfb__clock b:empty{display:none}.kbf-bfb__deals{position:relative;z-index:1;list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:left}.kbf-tile2{display:flex;flex-direction:column;height:100%;background:#fff;color:var(--ink);border-radius:28px;padding:16px 18px 18px;text-decoration:none;border:3px solid transparent;transition:transform .12s ease,box-shadow .12s ease}.kbf-tile2:hover{transform:translateY(-3px);box-shadow:0 14px 28px #00000059}li[data-kbf-state=live] .kbf-tile2{border-color:var(--gold)}li[data-kbf-state=ended] .kbf-tile2{opacity:.5}.kbf-tile2__pill{align-self:flex-start;font-size:12px;font-weight:800;border-radius:999px;padding:4px 12px;background:var(--pink);color:var(--pur)}li[data-kbf-state=live] .kbf-tile2__pill{background:var(--green);color:#fff}.kbf-tile2__art{height:104px;display:flex;align-items:center;justify-content:center;gap:0;margin:10px 0 8px;background:var(--pink);border-radius:20px;position:relative}.kbf-tile2__art img{width:52px;height:auto;margin:0 -8px;filter:drop-shadow(0 6px 8px rgba(69,48,92,.25))}.kbf-tile2__art img:nth-child(1){transform:rotate(-10deg)}.kbf-tile2__art img:nth-child(3){transform:rotate(10deg)}.kbf-tile2__art img.is-box{width:62px;border-radius:10px;background:#fff;margin:0 -10px}.kbf-tile2__art img.is-gift{width:84px;margin:0}.kbf-tile2__art em{position:absolute;right:10px;top:10px;font-style:normal;background:var(--gold);color:var(--ink);font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:15px;border-radius:999px;padding:3px 10px}.kbf-tile2__big{font-family:Urbane Rounded,Nunito,sans-serif;font-size:48px;color:var(--pur)}.kbf-tile2__d{font-weight:800;font-size:13px;color:var(--c);text-transform:uppercase;letter-spacing:1px}.kbf-tile2__t{font-family:Urbane Rounded,Nunito,sans-serif;font-size:21px;color:var(--pur);line-height:1.1;margin-top:2px}.kbf-tile2__x{font-size:14px;color:var(--muted);margin-top:4px;flex:1}.kbf-tile2__go{font-weight:800;color:var(--red);margin-top:10px}.kbf-jp__in{background:#1a1320;color:#fff;border-radius:40px;padding:44px 48px;display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:center}.kbf-jp .kbf-kicker{color:var(--gold);margin-top:12px}.kbf-jp h2{font-size:48px;color:#fff;margin-top:6px}.kbf-jp h2 span{color:var(--gold)}.kbf-jp[data-kbf-state=ended]{opacity:.6}.kbf-hub+.kbf .kbf-sec,.kbf .kbf-build.kbf-sec{padding-top:24px}.kbf-ladder,.kbf-vipstrip{margin-top:0}.kbf-previewing{position:fixed;left:16px;bottom:16px;z-index:9999;background:#b74558;color:#fff;font:800 14px/1 Runda,system-ui,sans-serif;border-radius:999px;padding:10px 16px;box-shadow:0 8px 20px #00000040}@media(max-width:1099px){.kbf-bfb__deals{grid-template-columns:repeat(2,minmax(0,1fr))}.kbf-bfb__fly{display:none}.kbf-jp__in{grid-template-columns:1fr}}@media(max-width:749px){.kbf-bfb{border-radius:28px;padding:44px 16px 20px}.kbf-bfb__sub{font-size:17px}.kbf-bfb__deals{grid-template-columns:1fr 1fr;gap:10px}.kbf-tile2{padding:12px;border-radius:22px}.kbf-tile2__art{height:80px}.kbf-tile2__art img{width:40px}.kbf-tile2__t{font-size:17px}.kbf-tile2__x{display:none}.kbf-jp__in{padding:28px 20px;border-radius:28px}.kbf-jp h2{font-size:34px}.kbf-hub .kbf-wrap{gap:16px;padding-top:16px}}.kbf-bfb__sub{margin:34px auto 0;max-width:620px}.kbf .kbf-build.kbf-sec{padding:0 20px}.kbf-hub+.kbf,.kbf+.kbf{margin-top:24px}.kbf:last-of-type .kbf-build.kbf-sec{padding-bottom:72px}.kbf-build[data-kbf-state=soon] .kbf-left,.kbf-build[data-kbf-state=ended] .kbf-left{display:none}@media(max-width:749px){.kbf .kbf-build.kbf-sec{padding:0 16px}.kbf-hub+.kbf,.kbf+.kbf{margin-top:16px}}.kbf-jp[data-kbf-state=ended],.kbf-vipstrip[data-kbf-state=ended],.kbf-ladder[data-kbf-state=ended]{display:none}.kbf-hub~.kbf{margin-top:24px}.kbf-jp .kbf-deal__pill{background:var(--green)}.kbf .kbf-bfb__sub{margin:34px auto 0;max-width:640px;text-align:center}.kbf-bfb__fly{width:96px}.kbf-bfb__fly--1{left:3%;top:10%}.kbf-bfb__fly--2{left:12%;top:30%;width:72px}.kbf-bfb__fly--3{left:4%;top:44%;width:60px}.kbf-bfb__fly--4{right:3%;top:9%}.kbf-bfb__fly--5{right:12%;top:30%;width:72px}.kbf-bfb__fly--6{right:4%;top:44%;width:60px}.kbf .kbf-build.kbf-sec,.kbf:last-of-type .kbf-build.kbf-sec{padding:24px 20px 0}#MainContent>.shopify-section:last-child .kbf-build.kbf-sec{padding-bottom:72px}.kbf-build[data-kbf-state=soon] .kbf-build__panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:28px 40px}.kbf-build[data-kbf-state=soon] .kbf-build__head{display:block}.kbf-build[data-kbf-state=soon] .kbf-lead{font-size:16px;margin-top:6px}.kbf-build[data-kbf-state=soon] .kbf-h2{font-size:34px}.kbf-build[data-kbf-state=soon] .kbf-state{margin:0;padding:16px 24px;font-size:17px;display:flex;align-items:center;gap:12px}.kbf-clock--soft{background:var(--pink);color:var(--ink);font-size:14px}.kbf-vipstrip__in{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;background:#fff;border:3px solid #69488E;border-radius:32px;padding:12px 14px 12px 12px}.kbf-vipstrip__in>img{width:58px;height:auto}.kbf-vipstrip__t{flex:1;min-width:240px;font-size:15px}.kbf-vipstrip__t b{display:block;font-family:Urbane Rounded,Nunito,sans-serif;font-size:19px;color:var(--pur)}.kbf-vipstrip__f{display:flex;gap:8px}.kbf-vipstrip__f input{width:200px;min-height:52px;border-radius:999px;border:3px solid var(--pur);padding:0 18px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ink)}.kbf-vipstrip__f .kbf-btn{min-height:52px;font-size:17px;padding:0 22px}.kbf-vipstrip__ok{font-weight:800;color:var(--green);padding-right:12px}.kbf-vipstrip__msg{flex-basis:100%;color:var(--red);font-weight:800;padding-left:76px}.kbf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:749px){.kbf .kbf-build.kbf-sec,.kbf:last-of-type .kbf-build.kbf-sec{padding:16px 16px 0}.kbf-build[data-kbf-state=soon] .kbf-build__panel{padding:22px 18px}.kbf-build[data-kbf-state=soon] .kbf-h2{font-size:26px}.kbf-vipstrip__f{width:100%}.kbf-vipstrip__f input{flex:1;width:auto}.kbf-vipstrip__msg{padding-left:0}}.kbf-ea{padding-top:28px}.kbf-ea__panel{position:relative;background:#332045;border-radius:40px;overflow:hidden;padding-bottom:48px}.kbf-ea__stripe{position:absolute;top:0;left:0;right:0;z-index:2}.kbf-ea__hero{position:relative;background:#140a20}.kbf-ea__hero img{width:100%;height:auto}.kbf-ea__sub{position:absolute;left:50%;bottom:9%;transform:translate(-50%);width:min(1040px,94%);text-align:center;color:#fff;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:clamp(17px,1.75vw,25px);line-height:1.3;text-shadow:0 2px 12px rgba(0,0,0,.45)}.kbf-ea__cards{list-style:none;margin:0;padding:28px 48px 0;display:grid;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:36px 72px}.kbf-ea__card{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#5a14bc,#4b0fa3);border:8px solid #7F43C7;color:#fff!important;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.kbf-ea__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000059}.kbf-ea__card img{width:100%;aspect-ratio:1;object-fit:cover}.kbf-ea__txt{display:flex;flex-direction:column;gap:8px;padding:16px 14px 18px;min-height:118px}.kbf-ea__t{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:20px;line-height:1.15}.kbf-ea__x{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:700;font-size:16px;line-height:1.25}.kbf-ea__s{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:700;font-size:12px;line-height:1.25;opacity:.95}.kbf-ea__code{margin:40px 48px 0;background:#762ddf;border:2px solid #9B63EE;border-radius:28px;padding:18px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.kbf-ea__icon{width:64px;height:64px;border-radius:16px;flex:none}.kbf-ea__codet{flex:1 1 280px;display:flex;flex-direction:column;color:#fff;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:700;font-size:16px}.kbf-ea__codet b{font-size:26px;line-height:1.2;font-weight:700}.kbf-ea__btns{display:flex;gap:20px;flex-wrap:wrap}.kbf-ea__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;background:#e9e80b;color:#332045!important;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:19px;text-decoration:none;white-space:nowrap;transition:transform .12s ease}.kbf-ea__btn:hover{transform:translateY(-2px)}.kbf-ea[data-kbf-state=ended]{display:none}.kbf-bfb:not([data-kbf-state=live]){display:none}.kbf-ea-page+.kbf-hub .kbf-ladder,.kbf-hub .kbf-ladder{margin-top:20px}.kbf-build[data-kbf-state=soon]{display:none}@media(max-width:989px){.kbf-ea__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 20px 0}.kbf-ea__code{margin:28px 20px 0}}@media(max-width:749px){.kbf-ea{padding-top:16px}.kbf-ea__panel{border-radius:28px;padding-bottom:22px}.kbf-ea__hero img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%}.kbf-ea__sub{position:static;transform:none;width:auto;padding:4px 18px 0;font-size:17px;background:#332045}.kbf-ea__cards{grid-template-columns:1fr 1fr;gap:12px;padding:18px 14px 0}.kbf-ea__cards li:last-child:nth-child(odd){grid-column:1/-1}.kbf-ea__cards li:last-child:nth-child(odd) .kbf-ea__card{flex-direction:row}.kbf-ea__cards li:last-child:nth-child(odd) .kbf-ea__card img{width:45%}.kbf-ea__card{border-width:5px}.kbf-ea__txt{padding:10px 10px 12px;min-height:0;gap:5px}.kbf-ea__t{font-size:15px}.kbf-ea__x{font-size:13px}.kbf-ea__s{font-size:11px}.kbf-ea__code{margin:20px 14px 0;padding:16px;gap:12px}.kbf-ea__icon{width:48px;height:48px}.kbf-ea__codet b{font-size:20px}.kbf-ea__btns{width:100%;gap:10px}.kbf-ea__btn{flex:1;font-size:15px;padding:0 12px;min-height:46px}}.kbf-ladder__stop{min-width:0}.kbf-ladder__stop span{white-space:normal;max-width:340px}.kbf-ladder .kbf-fine{margin-top:18px}@media(max-width:749px){.kbf-ladder__stop span{max-width:none}.kbf-ladder__track{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.kbf-ea__sub br{display:none}}@media(max-width:749px){.kbf-ladder__stop{width:auto!important;justify-self:stretch}}.kbf-pdp{position:relative;margin-top:28px;background:radial-gradient(120% 80% at 50% 0%,#3a2160,#1a0e2a 55%,#332045);border-radius:40px;overflow:hidden;padding:56px 48px 44px;color:#fff}.kbf-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.kbf-pdp__media img{width:100%;border:8px solid #7F43C7;background:#4b0fa3}.kbf-pdp__kicker{display:inline-block;background:#762ddf;border-radius:999px;padding:6px 16px;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#e9e80b}.kbf .kbf-pdp__h{font-size:clamp(30px,3.4vw,46px);color:#fff;margin-top:16px;line-height:1.08}.kbf-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-top:22px}.kbf-pdp__price b{font-family:Urbane Rounded,Nunito,sans-serif;font-size:48px;line-height:1;color:#e9e80b}.kbf-pdp__price s{font-size:20px;opacity:.75}.kbf-pdp__price em{font-style:normal;background:#b74558;border-radius:999px;padding:6px 14px;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:16px}.kbf .kbf-pdp__exp{margin-top:10px;font-size:15px;font-weight:700;color:#e8daff}.kbf-pdp__inc{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.kbf-pdp__inc li{position:relative;padding-left:30px;font-weight:700;font-size:17px;line-height:1.35}.kbf-pdp__inc li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:#e9e80b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23332045' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.kbf-pdp__cta{margin-top:28px}.kbf-pdp__btn{min-height:60px;padding:0 40px;font-size:21px;border:0;cursor:pointer}.kbf-pdp__btn.is-off{background:#9c8fb0;cursor:default}.kbf .kbf-pdp__note{margin-top:12px;font-size:14px;font-weight:700;color:#e8daff}.kbf .kbf-pdp__ended{font-weight:800;font-size:18px}.kbf-pdp .kbf-ea__code{margin:44px 0 0}.kbf-pdp__more{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;margin-top:20px}.kbf-pdp__fvb{display:flex;align-items:center;gap:18px;background:linear-gradient(180deg,#5a14bc,#4b0fa3);border-radius:32px;padding:18px;color:#fff!important;text-decoration:none}.kbf-pdp__fvb img{width:110px;border-radius:16px;flex:none}.kbf-pdp__fvb span{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:15px}.kbf-pdp__fvb b{font-family:Urbane Rounded,Nunito,sans-serif;font-size:22px;color:#e9e80b}.kbf-pdp__gift{background:var(--pink);border-radius:32px;padding:22px 28px}.kbf-pdp__gh{display:block;font-family:Urbane Rounded,Nunito,sans-serif;font-size:28px;color:var(--pur);margin:4px 0 8px}.kbf-pdp__gift p{font-weight:700;font-size:15px;color:var(--pur);margin-top:4px}.kbf-pdp__fine{margin:14px 6px 0}.kbf--dark .kbf-build__panel{background:#332045;color:#fff}.kbf--dark .kbf-kicker{color:#e9e80b}.kbf--dark .kbf-h2{color:#fff}.kbf--dark .kbf-h2 span{color:#e9e80b}.kbf--dark .kbf-lead,.kbf--dark .kbf-fine{color:#e8daff}.kbf--dark .kbf-tile{color:var(--ink)}.kbf--dark .kbf-btn{background:#e9e80b;color:#332045!important}.kbf--dark .kbf-btn:disabled{background:#9c8fb0;color:#fff!important}.kbf--dark .kbf-sec{padding-top:20px}@media(max-width:989px){.kbf-pdp__grid{grid-template-columns:1fr;gap:28px}.kbf-pdp__more{grid-template-columns:1fr}}@media(max-width:749px){.kbf-pdp{padding:28px 16px 22px;border-radius:28px;margin-top:16px}.kbf-pdp__price b{font-size:38px}.kbf-pdp__btn{width:100%;font-size:18px}.kbf-pdp .kbf-ea__code{margin-top:28px}.kbf-pdp__fvb img{width:84px}}.kbf--dark .kbf-left,.kbf--dark .kbf-bar,.kbf--dark .kbf-free,.kbf--dark .kbf-addon{color:var(--ink)}.kbf--dark .kbf-bar .kbf-fine,.kbf--dark .kbf-left .kbf-fine{color:var(--muted)}.kbf-ea__code--img{background:none;border:0;padding:0;display:block}.kbf-cbar__img{position:relative}.kbf-cbar__img img{width:100%;height:auto;border-radius:20px}.kbf-cbar__img--mo{display:none}.kbf-cbar__hot{position:absolute;border-radius:999px;font-size:0;color:transparent;outline-offset:3px}.kbf-cbar__hot:hover{box-shadow:0 0 0 3px #e9e80bcc}@media(max-width:749px){.kbf-cbar__img--pc{display:none}.kbf-cbar__img--mo{display:block}.kbf-ea__hero picture img{aspect-ratio:auto;object-fit:initial}}.kbf-home{padding-top:24px}.kbf-home__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;background:#07060b;border-radius:40px;overflow:hidden;color:#fff!important;text-decoration:none;min-height:520px}.kbf-home__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:48px 24px 48px 64px}.kbf-home__kicker{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#c9a8ff}.kbf-home__h{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:clamp(56px,6.6vw,104px);line-height:.95;color:#fff}.kbf-home__pill{display:inline-block;background:#7733ce;border-radius:44px;padding:8px 34px 10px;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:clamp(28px,3.2vw,50px);line-height:1.1;color:#fff}.kbf-home__sub{font-weight:700;font-size:17px;color:#e8daff;max-width:420px}.kbf-home__btn{margin-top:8px}.kbf-home__img img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.kbf-home[data-kbf-state=ended]{display:none}@media(max-width:989px){.kbf-home__copy{padding:40px 20px 40px 36px}}@media(max-width:749px){.kbf-home{padding-top:14px}.kbf-home__in{grid-template-columns:1fr;border-radius:28px;min-height:0}.kbf-home__img{order:-1}.kbf-home__copy{align-items:center;text-align:center;padding:4px 18px 28px;gap:12px}.kbf-home__h{font-size:52px}.kbf-home__h br{display:none}.kbf-home__pill{font-size:26px;padding:6px 26px 8px}.kbf-home__btn{width:100%}}.kbf-home-page .kbf-wrap{max-width:1400px}@media(max-width:749px){.kbf-home-page .kbf-wrap{padding:0 12px}}.kbf-pdp--bar{padding:0;background:none;margin-top:20px}.kbf-pdp--bar .kbf-ea__code{margin:0}.kbf-pdp-page--top+* .kbf--dark .kbf-sec,.kbf--dark .kbf-sec{padding-top:20px}.kbf-mini{background:#ffffff0f;border:2px solid #7F43C7;border-radius:24px;padding:16px;max-width:520px}.kbf-mini__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-family:Urbane Rounded,Nunito,sans-serif}.kbf-mini__head>b{font-size:19px;color:#fff}.kbf-mini__head span{font-size:14px;font-weight:800;color:#e8daff}.kbf-mini__head span b{color:#e9e80b;font-size:18px}.kbf-mini__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.kbf-mini__row{display:flex;align-items:center;gap:8px;background:#fff;color:var(--ink);border-radius:14px;padding:6px 8px;border:2px solid transparent}.kbf-mini__row.is-on{border-color:#e9e80b}.kbf-mini__row img{width:22px;height:auto;flex:none}.kbf-mini__n{flex:1;min-width:0;font-weight:800;font-size:14px;display:flex;align-items:center;gap:6px}.kbf-mini__n i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.kbf-mini .kbf-q{display:flex;align-items:center;gap:4px}.kbf-mini .kbf-q button{width:28px;height:28px;border-radius:50%;border:2px solid #D9C3D0;background:#fff;color:var(--ink);font-weight:800;cursor:pointer;line-height:1;padding:0}.kbf-mini .kbf-q button[data-d="1"]{background:#623e83;border-color:#623e83;color:#fff}.kbf-mini .kbf-q button:disabled{opacity:.35;cursor:not-allowed}.kbf-mini .kbf-q output{min-width:16px;text-align:center;font-weight:800}.kbf-mini__out{font-size:12px;font-weight:800;color:var(--muted)}.kbf-mini__row.is-out{opacity:.55}.kbf .kbf-mini__free{margin:12px 2px;font-weight:700;font-size:14px;color:#e8daff}.kbf-mini__free b{color:#e9e80b}.kbf-mini .kbf-pdp__btn{width:100%}.kbf-mini .kbf-pdp__btn:disabled{background:#9c8fb0;color:#fff!important;cursor:not-allowed}.kbf .kbf-mini__msg{margin-top:10px;font-weight:800;color:#e9e80b}.kbf-mini[data-kbf-state=ended]{display:none}@media(max-width:749px){.kbf-mini{padding:12px}.kbf-mini__list{grid-template-columns:1fr}}.kbf-extras--solo{grid-template-columns:1fr!important}.kbf--dark .kbf-free{background:linear-gradient(135deg,#5a14bc,#4b0fa3);border:3px dashed #E9E80B;color:#fff;border-radius:24px;padding:16px 20px;display:flex;align-items:center;gap:18px}.kbf--dark .kbf-free__img{flex:none;width:110px;background:none}.kbf--dark .kbf-free__img img{width:110px;height:110px;object-fit:cover;border-radius:14px;border:3px solid #7F43C7}.kbf--dark .kbf-free__k{color:#e9e80b}.kbf--dark .kbf-free b{color:#fff;font-size:20px}.kbf--dark .kbf-free small{color:#e8daff;font-size:14px}.kbf--dark .kbf-free .kbf-free__v{display:inline-block;margin-top:8px;background:#e9e80b;color:#332045;border-radius:999px;padding:4px 12px;font-weight:800;font-size:13px}.kbf--dark .kbf-fine{color:#e8daff;font-size:14px;margin-top:14px}@media(max-width:749px){.kbf--dark .kbf-free{align-items:flex-start;padding:14px}.kbf--dark .kbf-free__img,.kbf--dark .kbf-free__img img{width:76px;height:76px}.kbf--dark .kbf-free b{font-size:16px}}.kbf-pdp__left{margin-top:14px;max-width:420px}.kbf .kbf-pdp__left p{font-weight:800;font-size:15px;color:#fff}.kbf-pdp__left b{color:#e9e80b;font-size:18px}.kbf-pdp__left span{display:block;height:10px;border-radius:999px;background:#ffffff2e;margin-top:8px;overflow:hidden}.kbf-pdp__left i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#b74558,#e9e80b)}.kbf-gb{background:#fce7ee;border-radius:32px;padding:28px 40px 22px;margin-top:20px;color:#45305c}.kbf-gb__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.kbf-gb__pill{background:#45305c;color:#fff;border-radius:12px;padding:6px 26px;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:22px;letter-spacing:.5px}.kbf-gb__date{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:17px}.kbf .kbf-gb__h{font-size:clamp(30px,3.2vw,46px);color:#45305c;margin:10px 0 16px}.kbf-gb__cards{display:grid;grid-template-columns:1fr 1fr;gap:40px}.kbf-gb__card{background:#fff;border-radius:24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:16px 20px}.kbf-gb__card img{width:100%;height:auto}.kbf-gb__txt{display:flex;flex-direction:column;align-items:center;text-align:center}.kbf-gb__spend{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:clamp(22px,2.1vw,30px)}.kbf-gb__free{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:900;font-size:clamp(46px,5vw,66px);line-height:1;margin:4px 0 10px}.kbf-gb__what{font-weight:800;font-size:15px;line-height:1.3;max-width:240px}.kbf .kbf-gb__fine{margin-top:14px;font-weight:700;font-size:14px;color:#6e5a6a}.kbf-fp{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:28px;background:#332045;border-radius:32px;padding:24px 40px 24px 28px;margin-top:20px;color:#fff!important;text-decoration:none}.kbf-fp__img{width:200px;height:200px;object-fit:cover;border-radius:20px}.kbf-fp__big{display:flex;align-items:center;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:900;color:#f2f20a;text-shadow:5px 6px 0 #000;line-height:.85}.kbf-fp__big b{font-size:clamp(90px,10vw,150px);letter-spacing:-4px}.kbf-fp__big span{display:flex;flex-direction:column;font-size:clamp(40px,4.4vw,64px)}.kbf-fp__big i{font-style:normal}.kbf-fp__copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.kbf-fp__copy small{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:20px}.kbf-fp__copy b{font-family:Urbane Rounded,Nunito,sans-serif;font-weight:800;font-size:clamp(30px,3.3vw,46px);line-height:1.05}.kbf-fp__btn{background:#fff;color:#332045;border-radius:12px;padding:8px 60px;font-family:Urbane Rounded,Nunito,sans-serif;font-weight:900;font-size:22px;letter-spacing:.5px}.kbf-fp__copy em{font-style:normal;font-weight:700;font-size:14px}.kbf-pdp__more2{margin-top:0}@media(max-width:989px){.kbf-gb__cards{gap:16px}.kbf-fp{grid-template-columns:auto 1fr;padding:20px}.kbf-fp__copy{grid-column:1/-1}}@media(max-width:749px){.kbf-gb{padding:20px 16px 16px;border-radius:24px}.kbf-gb__pill{font-size:16px;padding:5px 14px}.kbf-gb__date{font-size:13px}.kbf-gb__cards{grid-template-columns:1fr;gap:12px}.kbf-gb__card{padding:12px}.kbf-fp{gap:12px;padding:16px;border-radius:24px}.kbf-fp__img{width:110px;height:110px}.kbf-fp__btn{padding:8px 40px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/kennel-bf.css.map */
