@property --nbfb-hue{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --nbfb-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.nbfb{--bfb-bk: #050505;--bfb-ink2: #0e0e10;--bfb-holo: conic-gradient(from var(--nbfb-ang), #ff5fb4, #ff9f45, #ffe36b, #6cf0d2, #5aa9ff, #b07cff, #ff5fb4);--bfb-grad: linear-gradient(100deg, #ff5fb4, #ff9f45 25%, #ffe36b 45%, #6cf0d2 65%, #b07cff 85%, #ff5fb4);position:relative;background:var(--bfb-bk);color:#fff;font-family:Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nbfb *,.nbfb *:before,.nbfb *:after{box-sizing:border-box}.nbfb :is(h1,h2,h3,p,ul,li){margin:0;text-wrap:wrap}.nbfb svg{min-width:0;min-height:0}.nbfb a{color:inherit;text-decoration:none}.nbfb button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.nbfb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nbfb-wrap{max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:761px){.nbfb-wrap{padding:0 40px}}.nbfb.vip-rv-on [data-vip-rv]{opacity:0;translate:0 28px;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1)}.nbfb.vip-rv-on [data-vip-rv].is-in{opacity:1;translate:none}.nbfb.is-off *,.nbfb.is-off *:before,.nbfb.is-off *:after{animation-play-state:paused!important}.nbfb .nbfb-kick{font-family:var(--bfb-kick-ff);font-weight:var(--bfb-kick-fw);font-style:var(--bfb-kick-fst);font-size:var(--bfb-kick-szm);letter-spacing:.14em;text-transform:uppercase;line-height:normal;color:var(--bfb-kick-color, rgba(255, 255, 255, .7));margin:0 0 18px}.nbfb .nbfb-h2{font-family:var(--bfb-h2-ff);font-weight:var(--bfb-h2-fw);font-style:var(--bfb-h2-fst);font-size:var(--bfb-h2-szm);font-stretch:100%;line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:inherit;margin:0}.nbfb :is(.nbfb-h2,.nbfb-mega) em{display:block;font-family:var(--bfb-h2em-ff);font-weight:var(--bfb-h2em-fw);font-style:var(--bfb-h2em-fst);font-size:var(--bfb-h2em-szm);text-transform:none;letter-spacing:0;background:var(--bfb-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nbfb-hs 8s linear infinite;padding-bottom:.08em}@keyframes nbfb-hs{to{background-position:-200% 0}}@media(min-width:761px){.nbfb .nbfb-kick{font-size:var(--bfb-kick-sz);letter-spacing:.22em}.nbfb .nbfb-h2{font-size:var(--bfb-h2-sz)}.nbfb :is(.nbfb-h2,.nbfb-mega) em{font-size:var(--bfb-h2em-sz)}}.nbfb-hero{overflow:hidden;background:radial-gradient(120% 90% at 70% 40%,var(--bfb-glow, #1a0f22) 0%,var(--bfb-bk) 60%);display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - var(--vip-offset, 108px))}.nbfb-bubs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;touch-action:pan-y}.nbfb-scrim{position:absolute;inset:auto 0 0;height:64%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,5,0) 0%,rgba(5,5,5,.82) 42%,var(--bfb-bk) 100%)}.nbfb-hin{position:relative;z-index:2;padding:0 20px 34px}.nbfb .nbfb-mega{font-family:var(--bfb-mega-ff);font-weight:var(--bfb-mega-fw);font-style:var(--bfb-mega-fst);font-size:var(--bfb-mega-szm);font-stretch:100%;line-height:.88;letter-spacing:-.01em;text-transform:uppercase;color:inherit;margin:0}.nbfb .nbfb-mega em{line-height:1.1;margin-top:8px}.nbfb-bl{display:inline-block;animation:nbfb-blink 3.6s steps(1) infinite}.nbfb-bl+.nbfb-bl{animation-delay:.25s}@keyframes nbfb-blink{0%,86%,to{opacity:1}88%,92%{opacity:.15}}.nbfb .nbfb-sub{font-family:var(--bfb-sub-ff);font-weight:var(--bfb-sub-fw);font-style:var(--bfb-sub-fst);font-size:var(--bfb-sub-szm);line-height:calc(22 / 14);max-width:450px;margin:16px 0 0;color:var(--bfb-sub-color, rgba(255, 255, 255, .85))}.nbfb .nbfb-cta{position:relative;display:flex;margin-top:22px;padding:2px;border-radius:40px;background:var(--bfb-holo);animation:nbfb-rot 4s linear infinite;transition:transform .2s}.nbfb .nbfb-cta span{display:inline-flex;flex:1;justify-content:center;align-items:center;min-height:54px;padding:0 34px;border-radius:40px;background:var(--bfb-bk);color:#fff;font-family:var(--bfb-cta-ff);font-weight:var(--bfb-cta-fw);font-style:var(--bfb-cta-fst);font-size:var(--bfb-cta-szm);letter-spacing:.14em;text-transform:uppercase;line-height:normal;transition:background .25s,color .25s}@keyframes nbfb-rot{to{--nbfb-ang: 360deg}}.nbfb .nbfb-cta:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:none}@media(min-width:761px){.nbfb-hero{display:block;height:min(var(--bfb-hero-hmax, 860px),calc(100svh - var(--vip-offset, 96px)));min-height:var(--bfb-hero-hmin, 620px)}.nbfb-scrim{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(90deg,#050505bf,#05050559 32%,#05050500 52%)}.nbfb-hin{position:absolute;left:64px;top:50%;transform:translateY(-50%);max-width:560px;padding:0}.nbfb .nbfb-mega{font-size:var(--bfb-mega-sz)}.nbfb .nbfb-sub{font-size:var(--bfb-sub-sz);line-height:calc(27 / 17);margin-top:24px}.nbfb .nbfb-cta{display:inline-flex;margin-top:30px}.nbfb .nbfb-cta span{flex:none;justify-content:flex-start;min-height:58px;font-size:var(--bfb-cta-sz)}}@media(hover:hover)and (min-width:761px){.nbfb .nbfb-cta:hover{transform:translateY(-3px)}.nbfb .nbfb-cta:hover span{background:transparent;color:var(--bfb-bk)}}.nbfb-pop{padding:70px 0;overflow-x:clip}.nbfb-pop__h{margin-bottom:30px;text-align:center}.nbfb .nbfb-pop__h .nbfb-h2 em{line-height:1.15;max-width:900px;margin:10px auto 0;text-wrap:balance}.nbfb .nbfb-bubbles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;justify-items:center}.nbfb .nbfb-bubbles>li{width:100%;display:grid;justify-items:center}.nbfb .nbfb-bub{position:relative;width:min(300px,82vw);aspect-ratio:1;height:auto;border-radius:50%;display:grid;place-items:center;text-align:center;color:#fff;animation:nbfb-fl 6s ease-in-out infinite;animation-delay:var(--bfb-d, 0s)}@keyframes nbfb-fl{50%{transform:translateY(-14px) rotate(2deg)}}.nbfb-bo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 24%,#fffffff2 0 3%,#fff0 11%),radial-gradient(circle at 70% 78%,#ffffff73 0 2%,#fff0 8%),conic-gradient(from var(--nbfb-hue),#ff5fb4,#ff9f45,#ffe36b,#6cf0d2,#5aa9ff,#b07cff,#ff5fb4);-webkit-mask:radial-gradient(circle,rgba(0,0,0,.18) 0 50%,rgba(0,0,0,.55) 64%,#000 72%,rgba(0,0,0,.9) 100%);mask:radial-gradient(circle,rgba(0,0,0,.18) 0 50%,rgba(0,0,0,.55) 64%,#000 72%,rgba(0,0,0,.9) 100%);box-shadow:inset 0 0 30px #ffffff40;transition:transform .45s cubic-bezier(.3,1.5,.4,1),opacity .35s;animation:nbfb-spin 14s linear infinite}@keyframes nbfb-spin{to{--nbfb-hue: 360deg}}.nbfb .nbfb-bq{position:relative;font-family:var(--bfb-bq-ff);font-weight:var(--bfb-bq-fw);font-style:var(--bfb-bq-fst);font-size:var(--bfb-bq-szm);font-stretch:100%;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35);transition:opacity .25s}.nbfb-bt{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:flex;flex-direction:column;justify-content:center;gap:12px;opacity:0;transform:scale(.9);transition:opacity .35s .1s,transform .35s .1s}.nbfb .nbfb-bt b{font-family:var(--bfb-btt-ff);font-weight:var(--bfb-btt-fw);font-style:var(--bfb-btt-fst);font-size:var(--bfb-btt-szm);line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.nbfb .nbfb-bt span{font-family:var(--bfb-btx-ff);font-weight:var(--bfb-btx-fw);font-style:var(--bfb-btx-fst);font-size:var(--bfb-btx-szm);line-height:calc(23 / 15);color:#ffffffd9}.nbfb .nbfb-bub.is-open{cursor:default;box-shadow:inset 0 0 0 1.5px #ffffff59}.nbfb .nbfb-bub.is-open .nbfb-bo{transform:scale(1.28);opacity:0;transition:transform .22s ease-out,opacity .22s ease-out}.nbfb .nbfb-bub.is-open .nbfb-bq{opacity:0}.nbfb .nbfb-bub.is-open .nbfb-bt{opacity:1;transform:none}.nbfb .nbfb-bub:focus-visible{outline:2px solid #fff;outline-offset:6px;box-shadow:none}.nbfb .nbfb-bubbles>li{position:relative}.nbfb .nbfb-reg{position:absolute;left:50%;bottom:36px;width:240px;margin-left:-120px;min-height:44px;display:flex;align-items:center;justify-content:center;font-family:var(--bfb-reg-ff);font-weight:var(--bfb-reg-fw);font-style:var(--bfb-reg-fst);font-size:var(--bfb-reg-szm);line-height:normal;color:#ffffffbf;text-decoration:underline;text-underline-offset:3px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s .2s,visibility 0s .2s;animation:nbfb-fl 6s ease-in-out infinite;animation-delay:var(--bfb-d, 0s)}.nbfb .nbfb-bub.is-open+.nbfb-reg,.nbfb-pop:not(.is-js) .nbfb-reg{opacity:1;visibility:visible;pointer-events:auto}@media(hover:hover){.nbfb .nbfb-bubbles a.nbfb-reg:hover{color:#ffffffbf;text-decoration:underline;text-decoration-color:currentColor}}.nbfb-drop{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);pointer-events:none;animation:nbfb-drop .7s cubic-bezier(.2,.7,.3,1) forwards}@keyframes nbfb-drop{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.3);opacity:0}}.nbfb-pop:not(.is-js) .nbfb-bo,.nbfb-pop:not(.is-js) .nbfb-bq{opacity:.18}.nbfb-pop:not(.is-js) .nbfb-bt{opacity:1;transform:none}@media(min-width:761px){.nbfb-pop{padding:130px 0 120px}.nbfb-pop__h{margin-bottom:56px}.nbfb .nbfb-bubbles{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.nbfb .nbfb-bubbles>li:last-child:nth-child(odd){grid-column:1 / -1}.nbfb .nbfb-bub{width:min(var(--bfb-bub-size, 320px),100%)}.nbfb-bt{top:34px;right:34px;bottom:34px;left:34px}.nbfb .nbfb-bq{font-size:var(--bfb-bq-sz)}.nbfb .nbfb-bt b{font-size:var(--bfb-btt-sz)}.nbfb .nbfb-bt span{font-size:var(--bfb-btx-sz)}.nbfb .nbfb-reg{bottom:44px;font-size:var(--bfb-reg-sz)}.nbfb-drop{width:9px;height:9px;margin:-4.5px}}@media(min-width:1024px){.nbfb .nbfb-bubbles{grid-template-columns:repeat(3,minmax(0,1fr))}.nbfb .nbfb-bubbles>li:last-child:nth-child(odd){grid-column:auto}}@media(hover:hover)and (min-width:761px){.nbfb .nbfb-bub:not(.is-open):hover .nbfb-bo{transform:scale(1.05)}}.nbfb-zapis{padding:var(--bfb-pt-m, 60px) 0 var(--bfb-pb-m, 90px)}.nbfb-zapis__in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.nbfb .nbfb-p{font-family:var(--bfb-p-ff);font-weight:var(--bfb-p-fw);font-style:var(--bfb-p-fst);font-size:var(--bfb-p-szm);line-height:calc(28 / 17);max-width:470px;margin:22px auto 0;color:#ffffffc7}.nbfb-holo{width:100%;max-width:var(--bfb-card-w, 560px);text-align:left;padding:2px;border-radius:28px;background:var(--bfb-holo);animation:nbfb-rot 6s linear infinite}.nbfb-holo__in{border-radius:26px;background:var(--bfb-ink2);padding:30px 22px 26px}.nbfb-form{margin:0}.nbfb-fld{position:relative;margin-bottom:18px}.nbfb .nbfb-fld__label{display:block;font-family:var(--bfb-lbl-ff);font-weight:var(--bfb-lbl-fw);font-style:var(--bfb-lbl-fst);font-size:var(--bfb-lbl-szm);letter-spacing:.16em;text-transform:uppercase;line-height:normal;color:#fffc;opacity:.85}.nbfb .nbfb-inp{display:block;width:100%;height:50px;margin:0;padding:0;border:0;border-bottom:2px solid rgba(255,255,255,.55);border-radius:0;background:none;box-shadow:none;font-family:var(--bfb-inp-ff);font-weight:var(--bfb-inp-fw);font-style:var(--bfb-inp-fst);font-size:max(16px,var(--bfb-inp-szm));color:#fff;outline:none;-webkit-appearance:none;appearance:none}.nbfb .nbfb-inp:focus,.nbfb .nbfb-inp:focus-visible{border-bottom-color:#fff;outline:none;box-shadow:none}.nbfb .nbfb-fe{color:var(--bfb-err, #ff8a95);font:500 12px/1.4 Montserrat,system-ui,sans-serif;margin:6px 0 12px}.nbfb .nbfb-fld.is-bad .nbfb-inp{border-bottom-color:#d0021b;box-shadow:0 1px #d0021b}.nbfb .nbfb-cons{position:relative;display:flex;gap:12px;align-items:flex-start;font-family:var(--bfb-cons-ff);font-weight:var(--bfb-cons-fw);font-style:var(--bfb-cons-fst);font-size:var(--bfb-cons-szm);line-height:calc(16 / 11);color:#ffffffc7;cursor:pointer}.nbfb .nbfb-cons input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.nbfb .nbfb-cbx{position:relative;flex:0 0 22px;width:22px;height:22px;margin-top:-1px;border:2px solid rgba(255,255,255,.8);display:grid;place-items:center;transition:background .2s}.nbfb .nbfb-cbx:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.nbfb .nbfb-cbx svg{width:14px;height:14px;stroke:var(--bfb-bk);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0}.nbfb .nbfb-cons input:checked+.nbfb-cbx{background:#fff;border-color:#fff}.nbfb .nbfb-cons input:checked+.nbfb-cbx svg{opacity:1}.nbfb .nbfb-cons input:focus-visible+.nbfb-cbx{outline:2px solid #fff;outline-offset:3px}.nbfb .nbfb-fld.is-bad .nbfb-cbx{border-color:#d0021b;box-shadow:0 0 0 2px #d0021b2e}.nbfb .nbfb-cons a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.nbfb .nbfb-cons a:hover{color:inherit;text-decoration:underline;text-decoration-color:currentColor}}.nbfb .nbfb-btn{display:block;width:100%;min-height:58px;margin-top:28px;padding:0 16px;border:0;border-radius:40px;background:var(--bfb-btn-bg, #fff);color:var(--bfb-btn-text, #050505);font-family:var(--bfb-btn-ff);font-weight:var(--bfb-btn-fw);font-style:var(--bfb-btn-fst);font-size:var(--bfb-btn-szm);letter-spacing:.14em;text-transform:uppercase;line-height:1.2;transition:filter .2s,transform .2s}@media(hover:hover)and (min-width:761px){.nbfb .nbfb-btn:hover{filter:brightness(1.12)}}.nbfb .nbfb-btn:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:none}.nbfb .nbfb-fn{font-family:var(--bfb-fn-ff);font-weight:var(--bfb-fn-fw);font-style:var(--bfb-fn-fst);font-size:var(--bfb-fn-szm);line-height:normal;color:#ffffffb3;opacity:.7;margin:12px 0 0;text-align:center}.nbfb .nbfb-fn a{text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.nbfb .nbfb-fn a:hover{color:inherit;text-decoration:underline;text-decoration-color:currentColor}}.nbfb-holo__done,.nbfb-zapis.is-typ .nbfb-holo__form{display:none}.nbfb-zapis.is-typ .nbfb-holo__done{display:block;animation:nbfb-gpop .6s cubic-bezier(.3,1.4,.4,1)}@keyframes nbfb-gpop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.nbfb .nbfb-holo__done .nbfb-kick{margin:0}.nbfb .nbfb-who{font-family:var(--bfb-who-ff);font-weight:var(--bfb-who-fw);font-style:var(--bfb-who-fst);font-size:var(--bfb-who-szm);font-stretch:100%;line-height:1;text-transform:uppercase;word-break:break-word;margin:12px 0 0;background:linear-gradient(100deg,#ff5fb4,#ffe36b 40%,#6cf0d2 70%,#b07cff);-webkit-background-clip:text;background-clip:text;color:transparent}.nbfb .nbfb-who em{font-style:inherit}.nbfb .nbfb-whol{font-family:var(--bfb-whol-ff);font-weight:var(--bfb-whol-fw);font-style:var(--bfb-whol-fst);font-size:var(--bfb-whol-szm);line-height:1.2;margin:4px 0 0}.nbfb .nbfb-ok{font-family:var(--bfb-ok-ff);font-weight:var(--bfb-ok-fw);font-style:var(--bfb-ok-fst);font-size:var(--bfb-ok-szm);line-height:1.6;color:#ffffffd9;margin:14px 0 0}.nbfb-inv{margin-top:26px}.nbfb .nbfb-inv__t{font-family:var(--bfb-invt-ff);font-weight:var(--bfb-invt-fw);font-style:var(--bfb-invt-fst);font-size:var(--bfb-invt-szm);line-height:calc(22 / 14);color:#fffc;margin:0 0 12px}.nbfb .nbfb-inv-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.6);color:#fff;font-family:var(--bfb-invb-ff);font-weight:var(--bfb-invb-fw);font-style:var(--bfb-invb-fst);font-size:var(--bfb-invb-szm);letter-spacing:.1em;text-transform:uppercase;line-height:1.2;transition:background .25s,color .25s,border-color .25s}.nbfb .nbfb-inv-btn svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nbfb .nbfb-inv-btn .nbfb-ico-ok{display:none}.nbfb .nbfb-inv-btn.is-copied{background:var(--bfb-ok, #1f7a4d);border-color:var(--bfb-ok, #1f7a4d);color:#fff}.nbfb .nbfb-inv-btn.is-copied .nbfb-ico-copy{display:none}.nbfb .nbfb-inv-btn.is-copied .nbfb-ico-ok{display:block}.nbfb .nbfb-inv-btn:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:none}@media(min-width:761px){.nbfb-zapis{padding:var(--bfb-pt, 110px) 0 var(--bfb-pb, 140px)}.nbfb-zapis__in{gap:48px}.nbfb .nbfb-p{font-size:var(--bfb-p-sz)}.nbfb-holo__in{padding:42px 40px 34px}.nbfb .nbfb-fld__label{font-size:var(--bfb-lbl-sz)}.nbfb .nbfb-inp{font-size:max(16px,var(--bfb-inp-sz))}.nbfb .nbfb-cons{font-size:var(--bfb-cons-sz)}.nbfb .nbfb-btn{font-size:var(--bfb-btn-sz)}.nbfb .nbfb-fn{font-size:var(--bfb-fn-sz)}.nbfb .nbfb-who{font-size:var(--bfb-who-sz)}.nbfb .nbfb-whol{font-size:var(--bfb-whol-sz)}.nbfb .nbfb-ok{font-size:var(--bfb-ok-sz)}.nbfb .nbfb-inv__t{font-size:var(--bfb-invt-sz)}.nbfb .nbfb-inv-btn{font-size:var(--bfb-invb-sz)}}@media(prefers-reduced-motion:reduce){.nbfb *,.nbfb *:before,.nbfb *:after{animation:none!important;transition:none!important}.nbfb.vip-rv-on [data-vip-rv]{opacity:1;translate:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/naoko-bfb.css.map */
