:root{--snbf-bg: #0b0b0b;--snbf-ink: #edefe3;--snbf-acc: #ef3b33;--snbf-acc-light: #ff7d6e;--snbf-acc-ink: #ffffff;--snbf-green: #09825c;--snbf-muted: rgba(237, 239, 227, .68);--snbf-soft: rgba(237, 239, 227, .07)}.snbf-cd{display:inline-flex;align-items:baseline;gap:.2em;font-variant-numeric:tabular-nums;white-space:nowrap}.snbf-cd b{font-weight:600}.snbf-cd.is-ended{display:none}.snbf-dot{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--snbf-acc);box-shadow:0 0 10px 2px #ef3b3399;animation:snbf-glow 2.4s ease-in-out infinite}@keyframes snbf-glow{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.snbf-dot{animation:none}}.snbf-bar{background:var(--snbf-bg);color:var(--snbf-ink);font-size:13px;line-height:1.35}.snbf-bar__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;max-width:1400px;margin:0 auto;padding:9px 16px;color:inherit;text-align:center;text-decoration:none}.snbf-bar__tag{display:inline-flex;align-items:center;gap:7px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--snbf-acc)}.snbf-bar__txt strong{color:var(--snbf-acc);font-weight:600}.snbf-bar__link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#edefe366}.snbf-bar__in:hover .snbf-bar__link{text-decoration-color:currentColor}@media screen and (max-width:749px){.snbf-bar{font-size:12px}.snbf-bar__in{gap:3px 10px;padding:8px 12px}.snbf-bar__link{display:none}}.hsn__bf{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:100%;padding:10px 18px;border-radius:999px;background:#0b0b0bc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0003;color:var(--snbf-ink);font-size:14px;line-height:1.3;text-align:left;text-decoration:none}.hsn__bf-tag{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--snbf-acc)}.hsn__bf-txt strong{color:var(--snbf-acc);font-weight:600}a.hsn__bf{transition:background-color .2s ease}a.hsn__bf:hover{background:#0b0b0be6}@media screen and (max-width:749px){.hsn__bf{gap:4px 10px;padding:9px 14px;border-radius:16px;font-size:13px}.hsn__bf-tag{font-size:11.5px}}.snbf-pdp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0 4px;padding:11px 14px;border-radius:12px;background:var(--snbf-bg);color:var(--snbf-ink);font-size:13.5px;line-height:1.3}.snbf-pdp__tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--snbf-acc)}.snbf-pdp__txt strong{color:var(--snbf-acc);font-weight:600}.snbf-omni{display:block;width:100%;margin:6px 0 0;font-size:12.5px;line-height:1.4;color:#032a269e}.snbf-omni--card{margin-top:4px;font-size:11px}.snbf-pdp+.snqb,.snbf-omni+.snbf-pdp+.snqb{margin-top:14px}.snbf-strip{padding:12px 16px 0}.snbf-strip__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;max-width:1400px;margin:0 auto;padding:14px 20px;border-radius:16px;background:var(--snbf-bg);color:var(--snbf-ink);font-size:14px;line-height:1.35;text-align:center}.snbf-strip__tag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--snbf-acc)}.snbf-strip__in strong{color:var(--snbf-acc);font-weight:600}.text-on-sale,sale-price.text-on-sale{color:var(--snbf-acc)!important}.snqb__price:has(s) strong{color:var(--snbf-acc)}.product-card__figure{position:relative}.snbf-card-stack{position:absolute;top:12px;right:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.snbf-card-badge{display:inline-flex;align-items:center;padding:7px 14px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(var(--snbf-bg),var(--snbf-bg)) padding-box,linear-gradient(120deg,var(--snbf-acc) 0%,var(--snbf-acc-light) 50%,var(--snbf-acc) 100%) border-box;box-shadow:0 0 14px #ef3b3366,0 4px 12px #032a262e;color:var(--snbf-ink);font-size:12.5px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.snbf-card-sale{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--snbf-acc);color:#fff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 4px 12px #ef3b3359}.product-card__badge-list on-sale-badge{display:none!important}@media screen and (max-width:699px){.snbf-card-stack{top:8px;right:8px;gap:4px}.snbf-card-badge{padding:5px 10px;font-size:10px;letter-spacing:.08em;border-width:1px}.snbf-card-sale{padding:4px 9px;font-size:11px}}.badge--on-sale{background:var(--snbf-acc)!important;color:#fff!important}.section-sn-quiz-promo,.snch__quiz,.snfp__quiz,.sn-quiz-li,li:has(>a[href*="/pages/dobierz-suplement"]){display:none!important}.snzb{position:relative;padding:56px 16px 64px;background:var(--snzb-bg);color:var(--snzb-ink)}.snzb__wrap{max-width:1320px;margin:0 auto}.snzb__head{max-width:720px;margin:0 auto;text-align:center}.snzb__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--snzb-card);box-shadow:inset 0 0 0 1px var(--snzb-line);color:var(--snzb-acc);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.snzb__heading{margin:16px 0 0;font-family:var(--sn-hf, var(--heading-font-family));font-weight:var(--sn-hw, var(--heading-font-weight, 500));font-size:clamp(30px,4.2vw,52px);line-height:1.08;text-transform:none;color:var(--snzb-ink)}.snzb__heading :is(em,i,strong){color:var(--snzb-acc)}.snzb__text{margin-top:14px;font-size:16px;line-height:1.55;color:var(--snzb-muted)}.snzb__text p{margin:0}.snzb__tiers{display:grid;grid-auto-flow:column;grid-auto-columns:158px;gap:10px;margin:32px -16px 0;padding:14px 16px 6px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.snzb__tiers::-webkit-scrollbar{display:none}.snzb__tier{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--snzb-card);box-shadow:inset 0 0 0 1px var(--snzb-line);scroll-snap-align:start;transition:box-shadow .25s ease,background-color .25s ease}.snzb__tier-n{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0003;font-family:var(--sn-hf, var(--heading-font-family));font-size:19px;color:var(--snzb-acc)}.snzb__tier-txt{display:grid;gap:3px;font-size:12.5px;line-height:1.2;color:var(--snzb-muted)}.snzb__tier-txt strong{font-family:var(--sn-hf, var(--heading-font-family));font-size:24px;font-weight:500;line-height:1;color:var(--snzb-ink)}.snzb__tier.is-reached{box-shadow:inset 0 0 0 1.5px var(--snzb-acc)}.snzb__tier.is-active{background:#ef3b3324;box-shadow:inset 0 0 0 1.5px var(--snzb-acc),0 0 24px #ef3b334d}.snzb__tier--best{background:linear-gradient(135deg,var(--snzb-acc) 0%,#ff6a55 100%);box-shadow:0 10px 30px #ef3b3347}.snzb__tier--best .snzb__tier-n{background:#ffffff2e;color:#fff}.snzb__tier--best .snzb__tier-txt{color:#ffffffd9}.snzb__tier--best .snzb__tier-txt strong{color:#fff}.snzb__tier--best.is-reached,.snzb__tier--best.is-active{background:linear-gradient(135deg,var(--snzb-acc) 0%,#ff6a55 100%);box-shadow:0 0 0 2px var(--snzb-ink),0 10px 30px #ef3b3366}.snzb__tier-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:5px 11px;border:1px solid var(--snzb-acc);border-radius:999px;background:#0b0b0b;color:var(--snzb-acc);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.snzb__main{display:grid;gap:28px;margin-top:32px}.snzb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0;padding:0;list-style:none}.snzb__p[hidden]{display:none}.snzb__p-media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#f3f4ec;transition:box-shadow .25s ease}.snzb__p-img,.snzb__p-img img{display:block;width:100%;height:100%;object-fit:cover}.snzb__p.is-picked .snzb__p-media{box-shadow:0 0 0 2px var(--snzb-acc),0 0 22px #ef3b3359}.snzb__add{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--snzb-bg);color:var(--snzb-ink);box-shadow:0 6px 16px #032a2647;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.snzb__add svg{width:16px;height:16px}.snzb__add:hover{transform:scale(1.06);background:var(--snzb-acc)}.snzb__add:disabled{opacity:.4;cursor:not-allowed;transform:none;background:var(--snzb-bg)}.snzb__p-count{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:var(--snzb-acc);color:#fff;font-size:12px;font-weight:700}.snzb__p-count[hidden]{display:none}.snzb .snzb__p-sale{background:var(--snzb-acc)!important;color:#fff!important}.snzb__p-title{display:block;margin-top:10px;color:var(--snzb-ink);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.snzb__p-price{display:block;margin-top:3px;color:var(--snzb-ink);font-size:14.5px;font-weight:600}.snzb__p-price:has(s){color:var(--snzb-acc)}.snzb__panel{padding:22px;border-radius:20px;background:var(--snzb-card);box-shadow:inset 0 0 0 1px var(--snzb-line)}.snzb__panel-title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--sn-hf, var(--heading-font-family));font-size:22px;font-weight:500;color:var(--snzb-ink)}.snzb__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.snzb__slot{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;padding:0;border:1.5px dashed var(--snzb-line);border-radius:12px;background:#00000024;color:var(--snzb-muted);cursor:default}.snzb__slot svg{width:16px;height:16px}.snzb__slot.is-filled{border:0;background:#f3f4ec;cursor:pointer}.snzb__slot img{width:100%;height:100%;object-fit:cover}.snzb__slot-x{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0b0b0bc7;color:#fff;font-size:13px;line-height:1}.snzb__msg{margin:16px 0 0;font-size:14px;line-height:1.45;color:var(--snzb-ink)}.snzb__msg strong{color:var(--snzb-acc)}.snzb__bar{height:6px;margin-top:12px;overflow:hidden;border-radius:99px;background:#00000040}.snzb__bar span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7d6e,var(--snzb-acc));transition:width .35s ease}.snzb__sum{display:grid;gap:8px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--snzb-line)}.snzb__sum div{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--snzb-muted)}.snzb__sum dt,.snzb__sum dd{margin:0}.snzb__sum .snzb__sum-disc{color:var(--snzb-acc)}.snzb__sum .snzb__sum-total{margin-top:4px;font-size:18px;font-weight:700;color:var(--snzb-ink)}.snzb__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:18px;padding:0 18px;border:0;border-radius:999px;background:var(--snzb-acc);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #ef3b334d;transition:transform .2s ease,opacity .2s ease}.snzb__cta svg{flex:none;width:18px;height:18px}.snzb__cta:not(:disabled):hover{transform:translateY(-1px)}.snzb__cta:disabled{background:#edefe31a;color:var(--snzb-muted);box-shadow:none;cursor:not-allowed}.snzb__cta.is-loading{opacity:.7}.snzb__err{margin:10px 0 0;font-size:13px;color:#ffb4a8}.snzb__note{margin:12px 0 0;font-size:12px;line-height:1.5;text-align:center;color:var(--snzb-muted)}.snzb__mbar{position:fixed;right:12px;bottom:12px;left:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#0b0b0b;color:#edefe3;box-shadow:0 10px 30px #0000004d;transform:translateY(160%);transition:transform .3s ease}.snzb.is-inview.has-picks .snzb__mbar{transform:none}.snzb__mbar-info{display:grid;font-size:12px;color:#edefe3b3}.snzb__mbar-info strong{font-size:16px;color:#edefe3}.snzb__mbar-btn{padding:12px 20px;border:0;border-radius:999px;background:var(--snzb-acc);color:#fff;font:inherit;font-size:14px;font-weight:700}.snzb__mbar-btn:disabled{background:#edefe31f;color:#edefe399}@media screen and (min-width:750px){.snzb{padding:80px 24px 88px}.snzb__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}}@media screen and (min-width:1000px){.snzb__tiers{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;max-width:1120px;margin:36px auto 0;padding:14px 0 0;overflow:visible}.snzb__tier{padding:16px}.snzb__tier-n{width:44px;height:44px;font-size:20px}.snzb__main{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;margin-top:40px}.snzb__panel{position:sticky;top:calc(var(--sticky-area-height, 80px) + 24px)}.snzb__mbar{display:none}}@media screen and (min-width:1200px){.snzb__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/sn-bf.css.map */
